在使用數據庫過程中,常會遇到查詢或者導出某個數據表或者查詢集的前幾條或者后幾條記錄,LIMIT可以很好的滿足需求。
LIMIT基本語法:
如果只給定一個參數,表示記錄數。
mysql> SELECT * FROM orange LIMIT 5; //檢索前5條記錄(1-5)
相當於
mysql> SELECT * from orange LIMIT 0,5;
兩個參數,第一個參數表示offset, 第二個參數為記錄數。
mysql> SELECT * FROM orange LIMIT 10,15; // 檢索記錄11-25
再如,另一種用法:
mysql> SELECT * FROM orange LIMIT 2 OFFSET 3;//查詢4-5兩條記錄
等價於
mysql> SELECT * FROM orange LIMIT 3,2;