一、 案例分析
排序查询案例
-- =================== 排序查询 ======================
-- 1. 根据入职时间, 对员工进行升序排序
SELECT *FROM tb_emp ORDER BY entrydate ASC;
-- 2. 根据入职时间, 对员工进行降序排序
SELECT *FROM tb_emp ORDER BY entrydate DESC;
-- 3. 根据 入职时间 对公司的员工进行 升序排序 , 入职时间相同 , 再按照 更新时间 进行降序排序
SELECT*FROM tb_emp ORDER BY entrydate ASC,update_time DESC;
分页查询案例
-- =================== 分页查询 ======================
-- 1. 从起始索引0开始查询员工数据, 每页展示5条记录
select *FROM tb_emp LIMIT 0,5;
-- 2. 查询 第1页 员工数据, 每页展示5条记录
SELECT *FROM tb_emp LIMIT 0,5;
-- 3. 查询 第2页 员工数据, 每页展示5条记录 页码为6-10
SELECT *FROM tb_emp LIMIT 5,5;
-- 4. 查询 第3页 员工数据, 每页展示5条记录 11-15
SELECT *FROM tb_emp LIMIT 10,5;
-- 总结 起始索引=(页码-1)*每页展示记录数 如果查询的是第一页的数据 起始索引可以省略