文章詳情頁
mysql有什么命令可以讓mysql同時使用兩個索引
瀏覽:119日期:2022-06-19 15:00:40
問題描述
我知道USE INDEX,IGNORE INDEX,F(xiàn)ORCE INDEX這3個命令,分別是添加 USE INDEX 來提供你希望 MySQ 去參考的索引列表,就可以讓 MySQL 不再考慮其他可用的索引。IGNORE INDEX讓 MySQL 忽略一個或者多個索引。FORCE INDEX為強制 MySQL 使用一個特定的索引。哪有什么命令可以讓mysql同時使用兩個索引來進行查詢嗎?
問題解答
回答1:什么意思?你是想要聯(lián)合索引嗎?類似于這樣的:
alter table test add INDEX `sindex` (`aaa`,`bbb`,`ccc`)
aaa, bbb, ccc分別是test表的三個列
回答2:Mysql會對索引進行合并,手冊上相關(guān)的資料,詳情請看http://dev.mysql.com/doc/refman/5.6/en/index-merge-optimization.html
回答3:樓上回答了創(chuàng)建復合主鍵,查詢的話select group by a,b
相關(guān)文章:
1. 關(guān)docker hub上有些鏡像的tag被標記““This image has vulnerabilities””2. 為什么我ping不通我的docker容器呢???3. docker-compose中volumes的問題4. php工具中的mysql還是5.1以下的,請問如何才能升級到5.1以上?5. angular.js - angular 配置代理proxy.conf.json后報錯,頁面返回500internal server error?6. javascript - 移動端自適應(yīng)7. dockerfile - [docker build image失敗- npm install]8. atom開始輸入!然后按tab只有空格出現(xiàn)沒有html格式出現(xiàn)9. 關(guān)于docker下的nginx壓力測試10. Mysql如何按照日期對比數(shù)據(jù),求SQL語句
排行榜

熱門標簽