- 使用Limit m ,n 实现分页查询
- Limit 和 offset 的关系
示例,
select * from exmaple_userinfo limit m ,n;
查询第1条到第10条的数据的sql是:select * from table limit 0,10; ->对应我们的需求就是查询第一页的数据:select * from table limit (1-1)*10,10;
查询第11条到第20条的数据的sql是:select * from table limit 10,10; ->对应我们的需求就是查询第二页的数据:select * from table limit (2-1)*10,10;
查询第21条到第30条的数据的sql是:select * from table limit 20,10; ->对应我们的需求就是查询第三页的数据:select * from table limit (3-1)*10,10;
exmaple_userinfo 表的数据
其中的index表示当前索引从第几个开始查询 , size 表示查询返回的条数(count)
select * from exmaple_userinfo limit size , offset index;