数据库的分页查询

limit i,n;
i:为查询结果的索引值(默认从0开始),当i=0时可省略i
n:为查询结果返回的数量(也就是条数)
表示从第i+1条开始,取n条数据
limit n 等同于 limit 0,n
索引是从零开始,但是数据是从1开始存储的,也就是说limit 0,1;查询出来的数据是第一条,limit 1,1;查询出来的数据是第二条。
limit只有在mysql才适用,Oracle使用伪列进行分页查询。

在mysql中使用limit来进行分页,例如:
select * from a where a.name like 'j%' limit 1,10;
在oracle中则是利用rownum伪列进行分页查询,例如:
select * from (select a.*,rownum r) tt where tt.r<100;

分页查询公式:(indexPage-1) x pageSize+1,indexPage x pageSize

分页查询参考博文:https://blog.csdn.net/use_admin/article/details/83622414

原文地址:https://www.cnblogs.com/jasonboren/p/11893937.html