当前位置:   article > 正文

MySQL分页和总页数公式_mysql表初始页数

mysql表初始页数

分页

select * from student limit 0,2;第一页 (1-1)*2=0

select * from student limit 2,2;第二页 (2-1)*2=2

select * from student limit 4,2;第三页 (3-1)*2=4

select * from student limit 6,2;第四页 (4-1)*2=6

从零开始,每页显示数据为2,即偏移量为2
可以得到公式为
(curPage-1)*pageSize
curPage意思是当前页,pageSize为每页显示数据的条数

总页数

方法一
totalPage = totalRecord%pageSize==0 ? totalRecord/pageSize :totalRecord/pageSize+1

方法二
totalPage = (totalRecord + pageSize-1) / pageSize;

其中 pageSize- 1 就是 totalRecord / pageSize的余数

totalRecord 总记录数即count( * )

select count( * ) from student;

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号