使用命令:
ORDER BY 进行排序【升序】
LIMIT 进行分页显示
-- 分页查询
-- 按照雇员的id号升序取出,每页显示3条记录,请分别显示,第1页,第2页,第3页
-- 第1页
SELECT * FROM emp
ORDER BY empno
LIMIT 0,3; -- 3行 * (1页-0) = 3
-- 第2页
SELECT * FROM emp
ORDER BY empno
LIMIT 3,3; -- 3行 * (2页-1) = 3
-- 第3页
SELECT * FROM emp
ORDER BY empno
LIMIT 6,3; -- 3行 * (3页-1) = 6
-- 推导一个公式
-- select * from emp
-- order by empno
-- limit 每页显示记录数 * (第几页-1),每页显示记录数
-- 按照雇员的empno号降序取出,每页显示5条记录。请分别显示第1页 和 第3页
下面进行实际操作:
将以上表单,进行分页显示,每页显示四行,显示4列
SELECT * FROM emp
ORDER BY empno
LIMIT 0,4;
SELECT * FROM emp
ORDER BY empno
LIMIT 4,4;
SELECT * FROM emp
ORDER BY empno
LIMIT 8,4;
SELECT * FROM emp
ORDER BY empno
LIMIT 12,4;
依次执行后,查询的结果如上图所示: