LIMIT详解
用途:
限制查询结果数量的子句
LIMIT
语句通常用于分页查询、获取特定数量的记录等场景。
SELECT column1, column2
FROM table_name
WHERE condition
LIMIT 记录数 [OFFSET 偏移量];
记录数
:指定返回的行数。偏移量
:指定从哪一行开始返回。表示跳过多少行数据
SELECT 列名1, 列名2, ...
FROM 表名
WHERE 条件
ORDER BY 排序字段
LIMIT 偏移量, 记录数;
(1)分页查询
如果要获取第 11 到 20 条记录:
SELECT * FROM users ORDER BY id ASC LIMIT 10 OFFSET 10;
SELECT * FROM users ORDER BY id ASC LIMIT 10, 10;
10 是 偏移量,表示跳过前 10 条数据。
10 是 返回的行数。