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

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

mysql 字段索引的問題

瀏覽:261日期: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語句索引使用情況

相關文章:
主站蜘蛛池模板: 成人福利影院 | 一级片免费观看 | 国产精品视频一二三 | 欧美一区三区 | 久久97| 极品盗摄国产盗摄合集 | 成人精品黄段子 | 国产精品久久久精品 | 日日夜夜操操操 | 日韩在线观看中文字幕 | 天堂国产在线 | 日韩三级国产 | 在线观看亚洲成人 | 亚洲第一区av | 丁香六月激情综合 | 热热99| 六月久久 | 久久视频免费看 | 午夜免费看 | 欧美一级色片 | 日韩精品视频网 | 国产美女永久免费无遮挡 | 日本一本不卡 | 怡红院综合网 | 成人a免费 | 精品成人av | 黄色99 | 欧美系列第一页 | 久久精品老司机 | 成人福利网| 超碰94 | 伊人成人在线视频 | 国产三级在线看 | 国产三区视频 | 日本不卡一区二区三区四区 | 成人在线观看网站 | 午夜在线一区 | 欧美一级视频免费观看 | 俄罗斯毛片基地 | 在线观看亚洲国产 | 用力使劲高潮了888av |