时间:2026-05-08 16:42:44来源:
在MySQL中,分页查询常用于从大量数据中获取指定范围的记录。实现分页的核心是使用 `LIMIT` 和 `OFFSET` 关键字。
| 方法 | 语法 | 说明 |
| LIMIT + OFFSET | `SELECT FROM 表名 LIMIT 起始位置, 每页数量;` | `LIMIT` 后跟两个参数,第一个为起始位置,第二个为每页显示条数。 |
例如,查询第3页,每页10条数据,SQL语句为:
`SELECT FROM users LIMIT 20, 10;`
注意:`OFFSET` 会增加查询开销,数据量大时可考虑使用 `WHERE id > ?` 实现更高效的分页。
总结:MySQL分页主要通过 `LIMIT` 实现,结合 `OFFSET` 控制起始位置,适用于多数场景。