使用DQL命令查询数据(三)
ORDER BY排序
ORDER BY排序查询
1、对SELECT语句查询得到的结果,按某些字段进行排序
2、与DESC(降序)或ASC(升序)搭配使用,默认为ASC
MySQL的LIMIT
LIMIT [m,]n 或 LIMIT n OFFSET m
限制SELECT返回结果的行数
m 制定第一个返回记录行的偏移量
n 制定返回记录行的最大数目
注意:m不指定则偏移量为0,从第一条开始返回前n条记录
LIMIT 常用于分页显示
示例:
SELECT * FROM result LIMIT 5 #返回前5条记录
SELECT * FROM result LIMIT 5,10 #返回6-15条记录
子查询
在查询语句中的WHERE条件子句中,又嵌套了另外一个查询语句
注意:
嵌套查询可由多个子查询组成,求解的方式是由里及外
子查询返回的结果一般都是集合,故而建议使用 IN 关键字
MySQL函数
数学函数
字符串函数
日期和时间函数
系统信息函数
函数详细内容可以参考:https://blog.csdn.net/qq_45991659/article/details/107598671
MySQL的统计函数
GROUP BY分组
使用GROUP BY关键字对查询结果分组
对所有的数据进行分组统计
分组的依据字段可以有多个,并依次分组
与HAVING结合使用,进行分组后的数据筛选