mysql 分页可以使用 limit
比如:我有50条数据,每一页10条
页面大小 pageSize=10
当前页 currentPage=1
那么每一页的开始行的行索引就是
(currentPage-1)*pageSize
sql的格式 SELECT * FROM table LIMIT (currentPage-1)*pageSize , pageSize
第一页:1~10条 pageSize=10 currentPage=1 (currentPage-1)*pageSize=(1-1)*10=0
SELECT * FROM table LIMIT 0,10
第二页:11~20条 pageSize=10 currentPage=2 (currentPage-1)*pageSize=(2-1)*10=10
SELECT * FROM table LIMIT 10,10
第三页:21~30条 pageSize=10 currentPage=3 (currentPage-1)*pageSize=(3-1)*10=20
SELECT * FROM table LIMIT 20,10
第四页:31~40条 pageSize=10 currentPage=3 (currentPage-1)*pageSize=(4-1)*10=30
SELECT * FROM table LIMIT 30,10
第五页:41~50条 pageSize=10 currentPage=5 (currentPage-1)*pageSize=(5-1)*10=40
SELECT * FROM table LIMIT 40,10