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
mysql分頁概念 MySQL 分頁
分頁的基本原理 mysql explain select from message order by id desc limit 10000,20 1.row id 1 select type table message type index possible keys null key prima...
Lucene分頁方式
推薦的做法是為每一次分頁導航都執行一次新的 查詢。因為hits中儲存的並不是真正的document,因此可以通過hits.doc index 的方式取出在一定範圍內的document。在獲 得hits後可以用類似下面的方法進行分頁處理 private list proces s hits hits,...
分頁實現方式
分頁實現方式 方法一 直接通過rownum分頁 select from select a.rownum rn from select from product a where company id order by status a where rownum 20 where rn 10 資料訪問開...