分页查询
分页查询
LIMIT 分页
如果要限制返回的结果数,您可以简单地使用
SELECT * FROM artists LIMIT [Number to Limit By];
SELECT * FROM artists LIMIT 3;
您还可以指定从何处开始返回数据的偏移量。
SELECT * FROM artists LIMIT 5 OFFSET [Number of rows to skip];
假设您想获得
SELECT * FROM artists LIMIT 5 OFFSET 2;
SELECT column1, column2, ...
FROM table_name
LIMIT offset, count;
SELECT *
FROM yourtable
ORDER BY id
LIMIT 100, 20
SELECT *
FROM yourtable
WHERE id > 234374
ORDER BY id
LIMIT 20
对于超多分页的场景,利用延迟关联或者子查询优化;
SELECT a.* FROM 表1 a, (select id from 表1 where 条件 LIMIT 100000,20 ) b where a.id=b.id