心之所有
想学习的可以互相沟通,互相学习,刚开始学。有什么问题可以沟通

导航

 

一、MySQL的DML语句

INSERT,(插入数据)

UPDATE,(修改数据)

DELETE,(删除数据)

SELECT,(查询数据)

操作被称为MySQL的DML的语句

 二、创建表

1 、先进入库

2 、创建表

 

 3 、查看表的结构

 

 4、给表添加数据:(单条添加)

 查看:

 

 5、第二种方法:添加:

 查看:

 

 6、第三种方法,添加:(多条添加)

 查看:

 

三、

1、先复制一个表:

2、把一个表的数据导入到另外一个表(表的结构必须相同)
insert into 被导入数据的表 select * from 有数据的表;

 

 查看:

3、修改表的数据:

update copyinfo set address="xian" where id=2;

格式:update tableName set 被修复的列="修改的值" where 条件(修改表的数据)

 查看:
 4、删除:
格式:delete from tableNme where 表达式(删除表的数据)
delete copyInfo where id=3;

 查看:

 5、第一种方式:批量删除:(效率高)

truncate table copyInfo;
truncate table tableName;
批量删除表里面的数据

 6、第二种方式:

delete from info;
delete想比truncate而言,性能是比较差劲的

 

四、导入数据:

1、进入控制台,找到目录,打开进入MySQL

 2、打开mysql 查找库

 3、进入目录:

4、查库下面有多少个表:

 5、全表查询:(*表示所有)

 6、只查询前5条:(limit 5)前5条

7、查新克隆的表

 8、查询前5条:

 9、查询总的数据信息:

 10、add关系:(最少两个add关系)

 11、or或者关系:

 12、in包含:(有一个 条件成立,就可以)

 13、between and(范围查询:包含开始和包含结束)

 14、不在范围内:not between and  (not结合使用)

 15、不包含:not in (可以结合使用)

16、%匹配任意字符:

开头:like “  %”

 

 结尾:like “%  ”

 

查看以什么开头:rlike

 

 查看以什么结尾:rlike '   $'

17、别名:AS

作用:名称太长可以用别名代替

 
18、 聚合函数,进行排序:order by  (desc升序)

select * from salaries order by salary desc limit 5;
格式:select * from tableName order by 字段 desc limit 5;

 

19、 asc(倒序)

 20、对第二列进行排序:

21、avg(平均薪资 )

22、sum(薪资)所有人之和

23、获取最大薪资和 最小薪资:

 24、按照年份,对员工的薪资进行从高到低的进行排序

如:select year(from_date) as dateYear,sum(salary) as sumSalary from salaries group by dateYear order by sumSalary desc limit 5;

 

25、查询表中男女分别有多少人:

 26、获取人数总和:

27、别名查询人数总和:

28、去重:distinct关键字(去掉重复)

 

29、过滤(having)

 

 

 

 

posted on 2021-07-29 11:53  橙橙的橙  阅读(25)  评论(0编辑  收藏  举报