MySQL分页查询
MySQL 分页查询原则:
- 在 MySQL 数据库中使用 LIMIT 子句进行分页查询。
- MySQL 分页中开始位置为 0。
- 分页子句在查询语句的最后侧。
LIMIT子句
SELECT 投影列 FROM 表名
WHERE 条件 ORDER BY
LIMIT 开始位置,查询数量;
示例:
查询雇员表中所有数据按 id 排序,实现分页查询,每次返回两条结果。
select * from employees
order by employee_id
limit 0,2;
LIMIT OFFSET子句
SELECT 投影列 FROM 表名
WHERE 条件 ORDER BY
LIMIT 查询数量 OFFSET 开始位置;
示例:
查询雇员表中所有数据按 id 排序,使用 LIMIT OFFSET 实现分页查询,每次返回两条结果。
select * from employees
order by employee_id
limit 2 offset 4;