1. 程式人生 > 資料庫 >mysql查詢語句7:分頁查詢

mysql查詢語句7:分頁查詢

應用場景:當頁面上的資料,一頁顯示不全,則需要分頁顯示。
分頁查詢的sql命令請求資料庫伺服器 --> 伺服器響應查詢到的多條資料 --> 前臺頁面

語法:
select (distinct) 查詢列表
from 表1 別名
join 表2 別名
on 連線條件
where 篩選條件
group by 分組
having 分組後篩選
order by 排序列表
limit 起始條目索引,顯示的條目數

執行順序:
1》from子句
2》join子句
3》on子句
4》where子句
5》group by子句
6》having子句
7》select子句
8》order by子句
9》limit子句

特點:
①起始條目索引如果不寫,預設是0。
②limit後面支援兩個引數
引數1:顯示的起始條目索引
引數2:條目數

*公式:
假如要顯示的頁數是page,每頁顯示的條目數為size
select *
from employees
limit (page-1)*size,size;
規律:
page size=10
1 limit 0,10
2 limit 10,10
3 limit 20,10
4 limit 30,10
在這裡插入圖片描述