mysql命令总结(3) 大石头的笔记 2020-03-11 127 阅读2分钟 mysql命令总结(3)MySQL数据查询查询表内所有数据select * from 表名;查询指定字段数据select 字段1,字段2,,, from 表名;as给字段取别名select 字段 as 别名 ,,, from 表名;as给表取别名select 字段 ,,, from 表名 as 别名 ;消除重复行select distinct 字段 from 表名;条件查询select * from 表名 where 条件;条件查询的几种常见类型比较运算符<,>,<=,>=,=,!=逻辑运输符and,or,not模糊查询where 字段 like 值 (%代表替代任意个字符,_代表替代一个字符)范围查询in (集合),not in(集合),between … and …,not between … and…空判断is null (代表是空),is not null (代表 非空)对数据排序:方便查看数据升序排序(小到大)order by 字段 asc (按照某个字段进行升序排序)降序排序(大到小)order by 字段 desc (按照某个字段进行降序排序)多字段排序Order by 字段 1asc,字段2 desc(按照字段1进行升序排序后,如果值1还是相等,再进行字段2降序排序)聚合函数获取表中总行数select count(*) from 表名;获取列中最大值select max(字段) from 表名;获取列中最小值select min(字段) from 表名;获取列的总和select sum(字段) from 表名;获取列的平均值select avg(字段) from 表名;分组按字段分组获取该字段的值(不重复)select 字段 from 表名 group by 字段;分组获取字段的值及每组的个数select 字段,count(*)from 表名 group by 字段;分组获取字段的值及每组的其他信息select 字段,group_concat(字段2)from 表名 group by 字段;分组后的条件查询elect 字段 from 表名 group by 字段having 条件;分组后 汇总(新增一行记录列中全记录的总和)select 字段,count(*)from 表名 group by 字段 with rollup ;分页:当数据量过大时,使用分页显示使数据查询更为便捷查询固定个数的数据Select * from 表名 limit num; (num代表前几个数据)分页显示固定个数数据Select * from 表名 limit m,n;(m代表起始位置,0代表第一个,类推;n代表显示几个数据)更多Python学习资料可关注:itheimaGZ获取