MySQL進階八:分頁查詢

目錄

LIMIT

應用場景

語法

特點


 文章涉及到的MySQL、SQLyog的配置安裝,請參考 MySQL配置+SQLyog安裝教程  

LIMIT

應用場景

當需要顯示的數據,一頁顯示不全,需要分頁提交sql請求

語法

select 查詢列表
from 表1
【join type join 表2
on連接條件
where 篩選條件
group by 分組字段
having 分組後的篩選
order by 排序的字段】
limit 【offset,】size;

#offset:要顯示條目的起始索引(起始索引從0開始)
#size:要顯示的條目個數

特點

  • limit語句放在查詢語句的最後
  • 順序from->join->on->where->group by->order by->select->limit
  • 要顯示的頁數 page,每頁條目數 size:limit (page-1)*size, size;
#案例1:查詢前五條員工信息
SELECT * 
FROM employees
LIMIT 0, 5;
 #效果等價
 SELECT * 
FROM employees
LIMIT 5;
#案例2:查詢第11條到第25條
SELECT *
FROM employees
LIMIT 10, 15;
#案例3:有獎金的員工信息,並且工資較高的前10名顯示出來
SELECT *
FROM employees
WHERE commission_pct IS NOT NULL
ORDER BY salary DESC
LIMIT 10;

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章