MySQL 分页查询
MySQL 的limit
LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目。初始记录行的偏移量是 0(而不是 1):
limit分页、总页数公式
limit分页公式
limit分页公式:page是当前第几页;rows是一页多少条记录
limit (page-1)*rows,rows
select * from A limit(page-1)*rows,rows;
总页数公式
总页数公式:totalRecord是总记录数;rows是一页分多少条记录
int totalPages = (totalRecord +rows- 1) / rows;
Mysql的分页方法
limit m,n
limit m,n的意思扫描满足条件的m+n行,撇去前面的m行,返回最后的n行
select * from A order by number desc limit m,n;
limit m
只需要扫描n条数据
select * from A where number >10 order by number asc limit n;//下一页
select * from A where number <60 order by number desc limit n//上一页