你可以認為聯合索引是闖關游戲的設計
例如你這個聯合索引是state/city/zipCode
那么state就是第一關 city是第二關, zipCode就是第三關
你必須匹配了第一關,才能匹配第二關,匹配了第一關和第二關,才能匹配第三關
你不能直接到第二關的
索引的格式就是第一層是state,第二層才是city
上面舉例介紹來源 https://zhidao.baidu.com/question/1863364017408156387.html
mysql sql 中如果使用了 not in , not exists , (<> 不等於 !=) 這些不走
< 小於 > 大於 <= >= 這個根據實際查詢數據來判斷,如果全盤掃描速度比索引速度要快則不走索引 。
