MySQL中通用的分页SQL语句:
假设现在已知:页码 + 每页显示的记录条数
通用的分页SQL语句该怎么写?
int pageNo = 1; // 页码
int pageSize = 3; // 每页显示的记录条数
假设每页显示3条记录:
第1页:limit 0 , 3
第2页:limit 3 , 3
第3页:limit 6 , 3
第4页:limit 9 , 3
第5页:limit 12 , 3
第pageNo页:limit (pageNo-1)*pageSize , pageSize
limit 起始位置,长度大小
limit 0,5 //从第1个开始数5个,不包括0 也就是 1,2,3,4,5
limt函数只有一个,没有其他形式,网页每页的容量大小数量是不变的,前端会传来页码和每页的容量,计算方法就是(pageNo-1)*pageSize,来判断是在第几页。
推荐阅读:
什么是事务?
MySql 错误 [3780 (HY000)]
MySql上课笔记
Mysql已经写好了字段怎么增加注释(comment)
Mysql随机数函数rand( )
windows配置环境变量但是没有效果
SQL查询语句
视图(view)
什么是数据库、数据库类型、SQL语句分类
MySQL命令行基本命令
行动消除疑虑