MySQLDay2 查询进阶
(1)子查询
(2)分页查询
1-子查询
查询可以进行嵌套,嵌套的查询叫做子查询、内查询。
按结果分类:
- 标量子查询(结果只有一个,例如求某一列数据的最大值)
- 列子查询(查询到一列中的某个片段)
- 行子查询(查询到一行中的某个片段)
- 表子查询(表的某个部分)
按出现的位置分类
- SELECT后,只支持标量子查询
- FROM后,支持表子查询,将子查询充当一张表,起别名
- WHERE & HAVING :支持标量子查询、列子查询、行子查询
- EXISTS后:表子查询
2-分页查询
避免服务器发送的数据被客户端浪费
使用关键词LIMIT OFFSET,SIZE
- offset要显示条目的起始索引(起始索引从0开始)
- size 要显示的条目个数
- limit语句放在查询语句的最后