一、物理分页和内存分页
1.物理分页(数据多)
优点:快,减少对内存的开销
缺点:增加了数据库交互
2.内存分页(数据少)
优点:减少数据库交互
缺点:增加了对内存的开销 慢
二、分页规律和处理
1.mysql5.+ limit 1)数据库起始索引 2)查询的条数
分页的规律:
起始索引=(当前页-1)*每页显示的数量
总页数=总的记录数%每页显示的数量==0?总的记录数/每页显示的数量:总的记录数/每页显示的数量+1
select * from t_stu limit 0,10 从索引0开始,查找10条记录 (1-1)*10
select * from t_stu limit 10,10 从索引10开始,查找10条记录 (2-1)*10
select * from t_stu limit 20,10 从索引20开始,查找10条记录 (3-1)*10
2.分页处理(必备的三个条件)
(1)当前查看的页数
(2)每页显示的条数
(3)总的记录数