MySQL数据库技术笔记(5)

聚合函数:
count(): 统计某种数据的数量
sum(): 统计某种数据的总和
max(): 某种数据的最大值
min(): 某种数据的最小值
avg(): 某种数据的平均值
MySQL数据库技术笔记(5)_第1张图片 MySQL数据库技术笔记(5)_第2张图片 MySQL数据库技术笔记(5)_第3张图片
MySQL数据库技术笔记(5)_第4张图片
MySQL数据库技术笔记(5)_第5张图片
排序的用法 :
关键字 order by
升序 : ASC (从小到大排序)
默认为升序
降序 : DESC ( 从大到小排序 )
MySQL数据库技术笔记(5)_第6张图片
MySQL数据库技术笔记(5)_第7张图片
MySQL数据库技术笔记(5)_第8张图片
多列排序时,有相同数据的的列会先进行排序,不相同数据的列再进行排序
MySQL数据库技术笔记(5)_第9张图片
分组 :
关键字 group by
MySQL数据库技术笔记(5)_第10张图片
MySQL数据库技术笔记(5)_第11张图片
MySQL数据库技术笔记(5)_第12张图片
MySQL数据库技术笔记(5)_第13张图片
MySQL数据库技术笔记(5)_第14张图片
分组中也可以进行条件表达式
关键字 having ,该关键字只能用于 group by 分组之后,表示对每一个分组进行条件判断
MySQL数据库技术笔记(5)_第15张图片
# 限制查询
关键字 :limit
#限制查询
#32条数据,每页显示10条数据,4页
#查询出前10条数据
#limit关键字后面需要传入两个参数
#第一个参数表示开始的记录的下标
#第二个参数表示取多少条数据
#取出1-10条数据
SELECT * FROM tb_book LIMIT 0,10;
#取出11-20条的数据
SELECT * FROM tb_book LIMIT 10,10;
#取出21-30条的数据
SELECT * FROM tb_book LIMIT 20,10;
#取出31-40条的数据,当数据不够时,不会报错,有多少条就查询出多少条
SELECT * FROM tb_book LIMIT 30,10;

MySQL数据库技术笔记(5)_第16张图片

MySQL数据库技术笔记(5)_第17张图片
MySQL数据库技术笔记(5)_第18张图片
MySQL数据库技术笔记(5)_第19张图片
# 联合查询
MySQL数据库技术笔记(5)_第20张图片

你可能感兴趣的:(MySQL,笔记,数据库,mysql)