大量数据查询时,一般会采用分页的方式。每页显示指定数据的数据,浏览完成后,点击下一页,再显示第二页的数据。
分页查询的语法
select * from 表名 limit start,count
说明:
- limit 是分页查询关键字
- start 表示开始行索引,默认是 0
- count 表示查询条数
-- 查询前3行男性信息:
select * from users limit 0,3;
-- 简写
select * from users limit 3;
分页查询原理
假设,当前页 current_page=1,要求每页显示 2 条数据,也就是 page_size=2,那么
- current_page=1 页查询的数据就是 0, 2
- current_page=2 页查询的数据就是,2, 2
- current_page=3 页查询的数据就是,4, 2
其他依次类推,可得到公式,limit 的值就是:(当前页-1) * 每页显示条数, 每页显示条数
使用代码,一...