LIMIT 关键字的作用
- LIMIT是限制的意思,用于限制返回的查询结果的行数
- LIMIT语法是MySQL的方言,用来完成分页
语法结构
SELECT 字段1,字段2...FROM 表名 LIMIT offset, length OFFSET offset;
参数说明
- LIMIT offset length 关键字可以接受一个或者两个为0或者正整数的参数
- offset 起始行数,从0开始计数,如果省略,则默认为0
- length 返回的行数
- OFFSET offset 开始返回行之前跳过的偏移行
举例
# 查询表中前5条数据
-- 参数1 起始值,默认是0 参数2 要查询的条数
SELECT * FROM category LIMIT 5; --结果1
SELECT * FROM category LIMIT 0,5; -- 结果2
# 查询,从第4条开始,查询2条;
SELECT * FROM category LIMIT 3, 2; -- 结果3
# 跳过2行开始,查询3行;
SELECT * FROM category LIMIT 3 OFFSET 2; -- 结果4
原表:
结果1:
结果2:
结果3:
结果4: