通用分页
1.每页显示3条记录
第1页:limit 0,3 [0 1 2]
第2页:limit 3,3 [3 4 5]
第3页:limit 6,3 [6 7 8]
第4页:limit 9,3 [9 10 11]
2.每页显示pageSize条记录
第pageNum页:limit (pageNum - 1) * pageSize , pageSize
public static void main(String[] args){
// 用户提交过来一个页码,以及每页显示的记录条数
int pageNum = 5; //第5页
int pageSize = 10; //每页显示10条
int startIndex = (pageNum - 1) * pageSize;
String sql = "select ... limit " + startIndex + ", " + pageSize;
}
记公式:limit (pageNo-1)*pageSize , pageSize
3.关于DQL语句的大总结:
select
...
from
...
where
...
group by
...
having
...
order by
...
limit
...