午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術文章
文章詳情頁

mysql 字段索引的問題

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

問題描述

在sf看到篇文章里面有這么一段關于數據表索引的

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

我想問下 上面的寫法 和下面的寫法 有什么區別么?

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

問題解答

回答1:

一個是組合索引 一個單個字段建立索引 建議你搜索下 組合索引和單個索引類似的文章,主要這個問題解釋起來文字太多,你自己去看下網上資料!

回答2:

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

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

但是對于date='XXX'的話就沒什么用了而且組合索引只能有一個范圍搜索,這個如果要說起碼要很長, 抽空看看'高性能MySQL'吧 , 里面有介紹

回答3:

KEY idx_status_date (status,date)組合索引能說為組合,當然是組合使用的使用才能最大生效第一,組合索引必定有順序之分就像上面那個,status和date作為組合索引在where status = ’1’ and date = ’2017-01-01’的時候,組合索引就會生效。但假如你的搜索條件中,date在status前面,那么索引只會生效一部分因為mysql檢測到status作為索引,但無法使用date索引

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

你可以使用explian 看mysql語句索引使用情況

相關文章:
主站蜘蛛池模板: 国产麻豆精品一区二区 | 精品久久久免费 | 国产91在线视频 | 国产精品a久久久久 | 久久精品国产99 | 亚洲第一免费视频 | 深夜激情影院 | 亚洲免费观看av | 91精品啪在线观看国产 | 成人激情视频在线 | 一区二区三区精品在线观看 | 亚洲人免费视频 | av黄色小说 | 久久中文娱乐网 | 日本毛片视频 | 自拍偷拍视频网站 | 国产精品夜夜夜爽阿娇 | 香蕉视频在线观看免费 | 色网免费| 99热免费在线观看 | 精品国产99久久久久久宅男i | 欧美成人短视频 | 五月天亚洲综合 | 日韩欧美亚洲一区二区 | 日本精品不卡 | 国产精品九九 | 久久久啊啊啊 | av官网在线观看 | 天天人人 | 亚洲男人天堂2017 | 最新av在线免费观看 | 国产精品久久久久久无人区 | 超碰免费公开 | 久久婷婷国产麻豆91天堂 | 欧美黄色一级 | 中文日韩在线观看 | 国产一区二区在线播放 | 国产午夜三级一区二区三 | 日韩黄色片子 | 美女av在线免费观看 | 国产18页|