亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

mysql 字段索引的問(wèn)題

瀏覽:116日期:2022-06-13 18:06:48

問(wèn)題描述

在sf看到篇文章里面有這么一段關(guān)于數(shù)據(jù)表索引的

KEY `idx_status_date` (`status`,`date`)

我想問(wèn)下 上面的寫法 和下面的寫法 有什么區(qū)別么?

KEY `status` (`status`),KEY `date` (`date`)

問(wèn)題解答

回答1:

一個(gè)是組合索引 一個(gè)單個(gè)字段建立索引 建議你搜索下 組合索引和單個(gè)索引類似的文章,主要這個(gè)問(wèn)題解釋起來(lái)文字太多,你自己去看下網(wǎng)上資料!

回答2:

組合索引跟單字段索引有很大不同 , 組合索引有順序的組合索引對(duì)于搜索條件為

status = 0 AND date= 'XXXX'或者status = 0這兩種情況都有效

但是對(duì)于date='XXX'的話就沒(méi)什么用了而且組合索引只能有一個(gè)范圍搜索,這個(gè)如果要說(shuō)起碼要很長(zhǎng), 抽空看看'高性能MySQL'吧 , 里面有介紹

回答3:

KEY idx_status_date (status,date)組合索引能說(shuō)為組合,當(dāng)然是組合使用的使用才能最大生效第一,組合索引必定有順序之分就像上面那個(gè),status和date作為組合索引在where status = ’1’ and date = ’2017-01-01’的時(shí)候,組合索引就會(huì)生效。但假如你的搜索條件中,date在status前面,那么索引只會(huì)生效一部分因?yàn)閙ysql檢測(cè)到status作為索引,但無(wú)法使用date索引

而單個(gè)索引就更好理解只有你搜索字段哪個(gè)建立索引,哪個(gè)生效

你可以使用explian 看mysql語(yǔ)句索引使用情況

相關(guān)文章:
主站蜘蛛池模板: 国产xvideos国产在线 | 草草影院ccyy免费看片 | 九九精品国产兔费观看久久 | 欧美黑大粗硬毛片视频 | 国产精品色综合久久 | 国产成人一级片 | 亚洲男人天堂2017 | 久久精品在现线观看免费15 | 亚洲午夜久久 | 国产人做人爱免费视频 | 99re最新这里只有精品 | 美女视频网站免费播放视 | 久久久久久国产精品免费免 | 成人精品视频在线 | www.自拍| 四色6677最新永久网站 | 欧美一级视频免费观看 | 456亚洲视频 | 日韩专区亚洲综合久久 | 久久精品道一区二区三区 | 精品国产91在线网 | 日韩在线视频中文字幕 | 亚洲综合第一区 | 欧美日韩精品乱国产538 | 毛色毛片免费看 | 久久久久久国产精品三级 | 国产精品一区二区国产 | 亚洲精品久久久久久久福利 | re久久 | 69福利网| 久久网站在线观看 | 亚洲一区二区三区四区 | 亚洲精品亚洲人成毛片不卡 | 在线观看中文字幕一区 | 男女配种猛烈免费视频 | 欧美一级欧美一级高清 | 午夜一级毛片不卡 | 久久精品呦女 | 啪啪一级视频 | 亚洲日韩视频免费观看 | 在线观看免费精品国产 |