色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

mysql 字段索引的問題

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

相關文章:
主站蜘蛛池模板: 亚洲精品欧洲久久婷婷99 | 日韩欧美日本 | 国产一级毛片一区二区三区 | 黄色美女一级片 | 精品一区二区三区五区六区 | 波多野结衣在线视频免费观看 | 国产一久久香蕉国产线看观看 | a黄视频 | 国产jk福利视频在线观看 | h网站国产| 亚洲免费视频网址 | 182福利视频 | 日本人一级毛片视频 | 波多野结衣一级视频 | 国产在线a不卡免费视频 | 国产在线高清不卡免费播放 | 日韩精品久久久免费观看夜色 | 亚洲精品欧洲一区二区三区 | 在线成人天天鲁夜啪视频 | 91久久精品国产91久久性色也 | 一级毛片在播放免费 | 99热国产免费 | 国产精品毛片在线更新 | 日韩毛片高清在线看 | 色樱桃影院亚洲精品影院 | 日本三级日产三级国产三级 | 91在线成人 | 欧美精品亚洲人成在线观看 | 粉嫩jk制服美女啪啪 | 亚洲综合在线视频 | 日韩欧美在线一级一中文字暮 | 三级网站在线免费观看 | 免费鲁丝片一级观看 | 鲁老汉精品视频在线观看 | 久久厕所视频 | 亚洲精品99久久一区二区三区 | 免费毛片网站 | 欧美最爽乱淫视频播放黑人 | 永久精品免费影院在线观看网站 | 亚洲日本激情 | 免费成年人视频网站 |