MySQL 分页查询

124 阅读1分钟

在进行分页查询时,通常使用 LIMIT 子句来指定从数据库中检索的记录范围。LIMIT 子句接受两个参数:第一个参数表示要跳过的记录数(通常是 (页数 - 1) * 每页数量),第二个参数表示要检索的记录数量(即每页的数量)。

例如,假设你有一个包含100条记录的表,并且每页要显示10条记录,如果你想检索第3页的数据,你可以使用以下 SQL 查询:

SELECT * FROM your_table
LIMIT 20, 10;

在上面的查询中,第一个参数 20 表示要跳过前面的20条记录(2页 * 10条/页),第二个参数 10 表示要检索10条记录,即当前页的数据。

  1. 使用 LIMIT 0, 10 获取前十名记录。
  2. 使用 LIMIT 10, 10 获取第十一名到第二十名的记录。
  3. ······