上学期间每次只要上数据库的课程,困得不行,到后来才发现数据库的重要性。
🍄 1.介绍
🍅 2.优点
MySQL的优点:
🍆 3.缺点
MySQL的缺点:
🌽 4.数据库对比
常见数据库有<关系数据库系统>: ORACLE(甲骨文)、DB2、SQL
Server、Sybase、Informix、MySQL、VF、Access等。
👉 (1)、性能
👣 (2)、可伸缩性,并行性
👪 (3)、安全性
💢 (4)、操作
🕔 (5)、使用风险
💥 (6)、开放性
💃 (7)、易维护性和价格
🍄 1.命令大全
👉(1).常用操作数据库命令
👣(2).修改表的命令
👪(3).对数据的操作
🐁 <1>增加数据
insert into 表名 values(1,2); //添加数据1和数据2
insert into 表名(字段1,字段2) values(1,2);//添加数据1和数据2到字段1和字段2
insert into 表名(字段1,字段2) values(1,2),(3,4);//多数据添加
🐃 <2>删除数据
delete from 表名 where 条件;
🐅 <3>更新数据
update 表名 set 字段1=1,字段2=2 where 条件
🐇 <4>查询数据
select* feom 表名; //查询表中所有数据库
select 字段 from 表名; //查询该表下的字段
select 字段 from 表名 where 条件; //根据指定的条件查询字段(非常常用)
select 字段 from 表名 id between 1 and 5;//查找字段区间为1-5的数据
🐉 <5>对数据进行排序
select 字段 from 表名 order by 字段 (desc//降序|asc//升序)
举个例子:
select* from studentname order by name,studentid desc, age asc;//很简单是将学生表的学生号进行降序排列,年龄进行升序排列
🐋 <6>数据进行分组
分组很简单就是group by 的使用学会就可以了
这里主要讲一点:
select * from name limit(偏移量,数量);
其中 偏移量=(n-1)✖数量
💢(4).多表联合查询
联合这里就需要讲到 and or 的用法,字面意思 and就是和 or就是或
and:
select uname,id,passwd from root and select whoani from admin;//这个肯定同时输出
or:
select uname,id,passwd from root or select whoani from admin;//选择起哄一个输出
🕔(5).权限语句
🍅 2.常用的函数
🍄 1.基础
这里我使用的是nivacat工具用的是mysql数据库,下面的演示都在这个环境中进行演示
👉(1)建立数据库
🐁 <1>打开nivacat
#### 🐃 <2>连接数据库
注意一点,使用这个软件之前需要配置Mysql数据库和任意中间件,我这用的是小皮面板搭建的环境
🐅 <3>建库
建立一个MySQL数据库
配置需要的东西,这里密码一般都是root或者123456,不知道的可以查看配置文件
建立好之后,点击这几变成绿色说明就成功搭建好数据库。
👣(2)查询信息
🐁 <1>查询所有库名
show databases;
🐃 <2>查询表
show tables;
🐅 <3>查询字段
select id,pw from member
👪(3)增加数据
insert into member(username,pw,sex,phonenum,address,email) values('admin','111','man','123','123','123@123.com');
🐁 <1>添加表
🐃 <2>添加表
💢(4)删除数据
🐁 <1>删除库
先看下原来的表里面是存在一个test数据库的 执行删除命令
drop database test;
我们可以看到test被删掉了
🐃 <2>删除表
drop table jianyu;
🐅 <3>删除字段
delete from jianyu where shijian=2022;
delete from member where id=25;
🕔(5)更改数据
🐃 <1>更改表
原先表为 massage
输入
alter table message rename mg;
//修改表名
🐅 <2>更改字段
原本name=’叮当‘ 修改后name=‘张三’
update message set name='张三' where age=18;
这里抱怨一下下:终于总结完了,1w2q字,小企鹅太难了。
个人感觉自从慢慢结束了数据库,对网站数据传输也开始慢慢的了解了,学习不仅要有深度还需要有广度,各位技术友们,咱们一起加油啊。
各位小伙伴们咱们高出见
本文为互联网自动采集或经作者授权后发布,本文观点不代表立场,若侵权下架请联系我们删帖处理!文章出自:https://blog.csdn.net/weixin_50481708/article/details/125010537