欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

mysql中的limit用法有哪些(推薦)

 更新時間:2017年10月10日 11:57:39   投稿:mrr  
在我們使用查詢語句的時候,經常要返回前幾條或者中間某幾行數據,這個時候怎么辦呢,mysql已經為我們提供了這樣一個功能,盡管語法邏輯很是怪異,這個功能就好比oracle里的rownum,但比mysql提供的這個LIMIT好用、好記和好理解多了,具體內容一起通過本文看看吧
SELECT * FROM 表名 limit m,n;
SELECT * FROM table LIMIT [offset,] rows;

1.m代表從m+1條記錄行開始檢索,n代表取出n條數據。(m可設為0)

如:SELECT * FROM 表名 limit 6,5;

表示:從第7條記錄行開始算,取出5條數據

2.值得注意的是,n可以被設置為-1,當n為-1時,表示從m+1行開始檢索,直到取出最后一條數據。

如:SELECT * FROM 表名 limit 6,-1;

表示:取出第6條記錄行以后的所有數據。

3.若只給出m,則表示從第1條記錄行開始算一共取出m條

如:SELECT * FROM 表名 limit 6;

表示:取出前6條記錄行。

4.根據數據量的大小選擇相應的語句:

a.offset比較小:

SELECT * FROM aff limit 10,10

多次運行,時間保持在0.0004-0.0005之間

SELECT * FROM aff Where vid >=(
SELECT vid From aff Order By vid limit 10,1
) limit 10

多次運行,時間保持在0.0005-0.0006之間,主要是0.0006

結論:偏移量offset較小的時候,直接使用limit較優(yōu)。這個顯示是子查詢的原因。

b.offset大的時候。

SELECT * FROM aff limit 10000,10

多次運行,時間保持在0.0187左右

SELECT * FROM aff Where vid >=(
SELECT vid FROM aff Order By vid limit 10000,1
) limit 10

多次運行,時間保持在0.0061左右,只有前者的1/3。

結論:偏移量offset越大,后者越優(yōu)。

總結

以上所述是小編給大家介紹的mysql中的limit用法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

相關文章

  • Django創(chuàng)建項目+連通mysql的操作方法

    Django創(chuàng)建項目+連通mysql的操作方法

    這篇文章主要介紹了Django創(chuàng)建項目+連通mysql的操作方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • mysql輸入中文出現ERROR 1366的解決方法

    mysql輸入中文出現ERROR 1366的解決方法

    這篇文章主要為大家詳細介紹了mysql輸入中文出現ERROR 1366的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • 一文詳解如何查看電腦是否安裝了mysql

    一文詳解如何查看電腦是否安裝了mysql

    這篇文章主要給大家介紹了關于如何查看電腦是否安裝了mysql的相關資料,如果你想使用MySQL,必須首先確保它已安裝在你的計算機上,需要的朋友可以參考下
    2023-10-10
  • 解決MySQL報錯1267 - Illegal mix of collations (utf8mb4_unicode_ci,IMPLICIT) and (utf8mb4_general_ci,IMPL問題

    解決MySQL報錯1267 - Illegal mix of coll

    這篇文章主要給大家介紹了解決MySQL報錯1267 - Illegal mix of collations (utf8mb4_unicode_ci,IMPLICIT) and (utf8mb4_general_ci,IMPL的問題,文中有詳細的解決方案,需要的朋友可以參考下
    2023-09-09
  • Linux下二進制方式安裝mysql5.7版本和系統(tǒng)優(yōu)化的步驟

    Linux下二進制方式安裝mysql5.7版本和系統(tǒng)優(yōu)化的步驟

    這篇文章主要介紹了Linux下二進制方式安裝mysql5.7版本和系統(tǒng)優(yōu)化的步驟,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-01-01
  • mysql error 1071: 創(chuàng)建唯一索引時字段長度限制的問題

    mysql error 1071: 創(chuàng)建唯一索引時字段長度限制的問題

    這篇文章主要介紹了mysql error 1071: 創(chuàng)建唯一索引時字段長度限制的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • mybatis-plus如何使用sql的date_format()函數查詢數據

    mybatis-plus如何使用sql的date_format()函數查詢數據

    這篇文章主要給大家介紹了關于mybatis-plus如何使用sql的date_format()函數查詢數據的相關資料,文中通過實例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2023-02-02
  • 簡單講解MySQL中的多源復制

    簡單講解MySQL中的多源復制

    這篇文章主要介紹了簡單講解MySQL中的多源復制,多源復制功能自從5.7.2版本以后被加入MySQL,需要的朋友可以參考下
    2015-04-04
  • MySQL存儲過程圖文實例講解

    MySQL存儲過程圖文實例講解

    雖然MySQL的存儲過程一般情況下是不會使用到的,但是在一些特殊場景中,還是有需求的,下面這篇文章主要給大家介紹了關于MySQL存儲過程的相關資料,需要的朋友可以參考下
    2022-03-03
  • 解決xmapp啟動mysql出現Error: MySQL shutdown unexpectedly.問題

    解決xmapp啟動mysql出現Error: MySQL shutdown unexpec

    這篇文章主要介紹了解決xmapp啟動mysql出現Error: MySQL shutdown unexpectedly.問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06

最新評論