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

MYSQL索引無效和索引有效的詳細(xì)介紹

 更新時間:2013年05月22日 11:29:24   作者:  
MYSQL索引無效和索引有效的詳細(xì)介紹,需要的朋友可以參考一下
1、WHERE字句的查詢條件里有不等于號(WHERE column!=...),MYSQL將無法使用索引
2、類似地,如果WHERE字句的查詢條件里使用了函數(shù)(如:WHERE DAY(column)=...),MYSQL將無法使用索引
3、在JOIN操作中(需要從多個數(shù)據(jù)表提取數(shù)據(jù)時),MYSQL只有在主鍵和外鍵的數(shù)據(jù)類型相同時才能使用索引,否則即使建立了
 索引也不會使用
4、如果WHERE子句的查詢條件里使用了比較操作符LIKE和REGEXP,MYSQL只有在搜索模板的第一個字符不是通配符的情況下才能
使用索引。比如說,如果查詢條件是LIKE 'abc%',MYSQL將使用索引;如果條件是LIKE '%abc',MYSQL將不使用索引。
5、在ORDER BY操作中,MYSQL只有在排序條件不是一個查詢條件表達(dá)式的情況下才使用索引。盡管如此,在涉及多個數(shù)據(jù)表的查
詢里,即使有索引可用,那些索引在加快ORDER BY操作方面也沒什么作用。
6、如果某個數(shù)據(jù)列里包含著許多重復(fù)的值,就算為它建立了索引也不會有很好的效果。比如說,如果某個數(shù)據(jù)列里包含了凈是
些諸如“0/1”或“Y/N”等值,就沒有必要為它創(chuàng)建一個索引。

7、索引有用的情況下就太多了?;局灰⒘怂饕松厦嫣岬降乃饕粫褂玫那闆r下之外,其他情況只要是使用在
WHERE條件里,ORDER BY 字段,聯(lián)表字段,一般都是有效的。 建立索引要的就是有效果。 不然還用它干嗎? 如果不能確定在
某個字段上建立的索引是否有效果,只要實際進(jìn)行測試下比較下執(zhí)行時間就知道。

相關(guān)文章

  • MySQL中between...and的使用對索引的影響說明

    MySQL中between...and的使用對索引的影響說明

    這篇文章主要介紹了MySQL中between...and的使用對索引的影響說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • mysql函數(shù)IFNULL使用的及注意事項說明

    mysql函數(shù)IFNULL使用的及注意事項說明

    這篇文章主要介紹了mysql函數(shù)IFNULL使用的及注意事項說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • 使用limit,offset分頁場景時為什么會慢

    使用limit,offset分頁場景時為什么會慢

    這篇文章主要介紹了使用limit,offset分頁場景時為什么會慢,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • msyql show命令匯總

    msyql show命令匯總

    本篇文章是對msyql中的show命令進(jìn)行了匯總,需要的朋友參考下
    2013-06-06
  • mysql間隙鎖的具體使用

    mysql間隙鎖的具體使用

    MySQL中有多種鎖類型,本文主要介紹了mysql間隙鎖的具體使用,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-02-02
  • 實例解析MySQL中的存儲過程及存儲過程的調(diào)用方法

    實例解析MySQL中的存儲過程及存儲過程的調(diào)用方法

    存儲例程是存儲在數(shù)據(jù)庫服務(wù)器中的一組sql語句,通過在查詢中調(diào)用一個指定的名稱來執(zhí)行這些sql語句命令,下面就以實例解析MySQL中的存儲過程及存儲過程的調(diào)用方法:
    2016-05-05
  • 超詳細(xì)mysql left join,right join,inner join用法分析

    超詳細(xì)mysql left join,right join,inner join用法分析

    比較詳細(xì)的mysql的幾種連接功能分析,只要你看完就能學(xué)會的好東西
    2008-08-08
  • Mysql中的concat函數(shù)(拼接函數(shù))詳解

    Mysql中的concat函數(shù)(拼接函數(shù))詳解

    很多時候,我們需要將不同地方獲得的字符串拼接在一起,此時就需要使用CONCAT和CONCAT_WS函數(shù),這篇文章主要介紹了Mysql中的concat函數(shù)(拼接函數(shù)),需要的朋友可以參考下
    2023-02-02
  • Mysql中json類型數(shù)據(jù)查詢的實現(xiàn)

    Mysql中json類型數(shù)據(jù)查詢的實現(xiàn)

    MySQL5.7開始支持JSON格式的數(shù)據(jù)類型,可以存儲和處理JSON類型的數(shù)據(jù),本文主要介紹一些關(guān)于json數(shù)據(jù)類型的查詢操作,具有一定的參考價值,感興趣的可以了解一下
    2023-10-10
  • MySQL?數(shù)據(jù)類型及最優(yōu)選取規(guī)則

    MySQL?數(shù)據(jù)類型及最優(yōu)選取規(guī)則

    這篇文章主要介紹了MySQL?數(shù)據(jù)類型及最優(yōu)選取規(guī)則,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下,希望對你的學(xué)習(xí)有所幫助
    2022-08-08

最新評論