文章詳情頁
mysql有什么命令可以讓mysql同時使用兩個索引
瀏覽:131日期:2022-06-19 15:00:40
問題描述
我知道USE INDEX,IGNORE INDEX,FORCE INDEX這3個命令,分別是添加 USE INDEX 來提供你希望 MySQ 去參考的索引列表,就可以讓 MySQL 不再考慮其他可用的索引。IGNORE INDEX讓 MySQL 忽略一個或者多個索引。FORCE INDEX為強制 MySQL 使用一個特定的索引。哪有什么命令可以讓mysql同時使用兩個索引來進行查詢嗎?
問題解答
回答1:什么意思?你是想要聯合索引嗎?類似于這樣的:
alter table test add INDEX `sindex` (`aaa`,`bbb`,`ccc`)
aaa, bbb, ccc分別是test表的三個列
回答2:Mysql會對索引進行合并,手冊上相關的資料,詳情請看http://dev.mysql.com/doc/refman/5.6/en/index-merge-optimization.html
回答3:樓上回答了創建復合主鍵,查詢的話select group by a,b
相關文章:
1. 前端 - 應該先從angularJS , vue.js , react 這些框架中的哪個開始入手?2. 用CSS3 box-sizing 屬性實現兩個并排的容器,如果想讓容器中間有間隔該如何實現3. 如何使api.douban.com域名可用,調用該域名時微信官方判斷該域名不被接受4. 域名解析在Ubuntu64 9.04計算機上的Java應用程序中不起作用所有其他軟件可以正確解析DNS5. android - weex 項目createInstanceReferenceError: Vue is not defined6. javascript - 如圖,百度首頁,查看源代碼為什么什么都沒有?7. pdo 寫入到數據庫的內容為中文的時候寫入亂碼8. PHP類封裝的插入數據,總是插入不成功,返回false;9. android - 哪位大神知道java后臺的api接口的對象傳到前端后輸入日期報錯,是什么情況?求大神指點10. 怎么在phpstudy中用phpexcel上傳數據到MYSQL?
排行榜
