MySQL limit實(shí)際用法的詳細(xì)解析
MySQL limit的實(shí)際用法的詳細(xì)解析,在我們使用相關(guān)的查詢語(yǔ)句的時(shí)候,一般都要返回前幾條或是中間的某幾行數(shù)據(jù),這時(shí)你應(yīng)如何處理呢?不必?fù)?dān)心,MySQL數(shù)據(jù)庫(kù)已經(jīng)為我們提供了這樣一個(gè)功能。
- SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset
LIMIT 子句可以被用于強(qiáng)制 SELECT 語(yǔ)句返回指定的記錄數(shù)。MySQL LIMIT 接受一個(gè)或兩個(gè)數(shù)字參數(shù)。參數(shù)必須是一個(gè)整數(shù)常量。如果給定兩個(gè)參數(shù),***個(gè)參數(shù)指定***個(gè)返回記錄行的偏移量,第二個(gè)參數(shù)指定返回記錄行的***數(shù)目。初始記錄行的偏移量是 0(而不是 1): 為了與 PostgreSQL 兼容,MySQL 也支持句法: LIMIT # OFFSET #。
- MySQL> SELECT * FROM table LIMIT 5,10;
檢索記錄行 6-15
為了檢索從某一個(gè)偏移量到記錄集的結(jié)束所有的記錄行,可以指定第二個(gè)參數(shù)為 -1:
- MySQL> SELECT * FROM table LIMIT 95,-1;
檢索記錄行 96-last.
如果只給定一個(gè)參數(shù),它表示返回***的記錄行數(shù)目:
- MySQL> SELECT * FROM table LIMIT 5;
檢索前 5 個(gè)記錄行。換句話說(shuō),LIMIT n 等價(jià)于 MySQL LIMIT 0,n。以上的相關(guān)內(nèi)容就是對(duì)MySQL limit的用法詳解的介紹,望你能有所收獲。
【編輯推薦】
- 解決MySQL中文亂碼的方法歸納
- MySQL 安裝備份在Linux系統(tǒng)中的安裝
- MySQL 數(shù)據(jù)庫(kù)的雙機(jī)熱備實(shí)際操作配置
- 建立MySQL鏡像數(shù)據(jù)庫(kù)在linux下的簡(jiǎn)單方案
- 建立MySQL鏡像數(shù)據(jù)庫(kù)在linux下的簡(jiǎn)單方案