1. 程式人生 > >MySQL中limit的用法

MySQL中limit的用法

使用查詢語句時,為了返回前幾條/中間某幾條資料,經常用到limit欄位,現記錄其引數含義
一、語法

// 強制select語句返回指定的記錄數
select * from table limit [offset,] rows|rows OFFSET offset

二、引數
limit接收一個/兩個引數,引數型別為整數常量。

// 一個引數
select * from table limit 5; // 表示返回前5行
// 等價於
select * from table limit 0,5;
// 兩個引數
select * from table 5,10;// 返回6-15行

【注】
當limit接收兩個引數時,要注意引數的含義

  • 第一個引數指:第一條返回資料的偏移量(初始行的偏移量是0,而不是1)
  • 第二個引數只返回資料個數!!!注意是總量,不是最後一個數據的偏移量