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

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

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

7、索引有用的情況下就太多了?;局灰⒘怂饕?,除了上面提到的索引不會(huì)使用的情況下之外,其他情況只要是使用在
WHERE條件里,ORDER BY 字段,聯(lián)表字段,一般都是有效的。 建立索引要的就是有效果。 不然還用它干嗎? 如果不能確定在
某個(gè)字段上建立的索引是否有效果,只要實(shí)際進(jìn)行測(cè)試下比較下執(zhí)行時(shí)間就知道。

相關(guān)文章

  • MySQL中between...and的使用對(duì)索引的影響說(shuō)明

    MySQL中between...and的使用對(duì)索引的影響說(shuō)明

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

    mysql函數(shù)IFNULL使用的及注意事項(xiàng)說(shuō)明

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

    使用limit,offset分頁(yè)場(chǎng)景時(shí)為什么會(huì)慢

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

    msyql show命令匯總

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

    mysql間隙鎖的具體使用

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

    實(shí)例解析MySQL中的存儲(chǔ)過(guò)程及存儲(chǔ)過(guò)程的調(diào)用方法

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

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

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

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

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

    Mysql中json類(lèi)型數(shù)據(jù)查詢(xún)的實(shí)現(xiàn)

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

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

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

最新評(píng)論