av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

mysql的聯(lián)合索引(復(fù)合索引)的實(shí)現(xiàn)

瀏覽:61日期:2023-10-05 07:56:19
聯(lián)合索引

本文中聯(lián)合索引的定義為(MySQL):

ALTER TABLE `table_name` ADD INDEX (`col1`,`col2`,`col3`);聯(lián)合索引的優(yōu)點(diǎn)

若多個(gè)一條SQL,需要多個(gè)用到兩個(gè)條件

SELECT * FROM `user_info` WHERE username=’XX’,password=’XXXXXX’;

當(dāng)索引在檢索 password字段的時(shí)候,數(shù)據(jù)量大大縮小,索引的命中率減小,增大了索引的效率。

符合索引的索引體積比單獨(dú)索引的體積要小,而且只是一個(gè)索引樹,相比單獨(dú)列的索引要更加的節(jié)省時(shí)間復(fù)雜度和空間復(fù)雜度

聯(lián)合索引命中的本質(zhì)(最左匹配的理解)定義

當(dāng)創(chuàng)建(col1,col2,col3)聯(lián)合索引時(shí),相當(dāng)于創(chuàng)建了(col)單列索引,(clo1,clo2)聯(lián)合索引以及(col1,col2,col3)聯(lián)合索引想要索引生效,只能使用col1和col1,col2和col1,col2,col3三種組合;當(dāng)然,col1,col3組合也可以,但實(shí)際上只用到了col1的索引,col3并沒有用到!

圖解

mysql的聯(lián)合索引(復(fù)合索引)的實(shí)現(xiàn)

通俗理解

聯(lián)合索引相當(dāng)于一個(gè)按照姓氏——名字的一個(gè)電話簿,只能先確定姓氏才可以命中索引,下列可以正確命中聯(lián)合索引的語句( = 和IN直接的字段都可以亂序,MySQL的查詢優(yōu)化器可以優(yōu)化成索引識(shí)別的形式)

-- 只命中 col1,col2SELECT * FROM `table_name` WHERE `col1`=’XX’;

-- 命中col1,col2。col1,col2的順序可以顛倒SELECT * FROM `table_name` WHERE `clo1`=’XX’,`clo2`=’XXX’; SELECT * FROM `table_name` WHERE `clo2`=’XXX’, `clo1`=’XX’;

-- 命中col1,col2,col3,同理,三個(gè)列的順可以顛倒SELECT * FROM `table_name` WHERE `col1`=’X’,`col2`=’XX’,`col3`=’XXX’;SELECT * FROM `table_name` WHERE `col1`=’X’,`col3`=’XX’,`col2`=’XXX’;SELECT * FROM `table_name` WHERE `col2`=’X’,`col3`=’XX’,`col1`=’XXX’;

到此這篇關(guān)于mysql的聯(lián)合索引(復(fù)合索引)的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)mysql 聯(lián)合索引 內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: MySQL 數(shù)據(jù)庫
相關(guān)文章:
主站蜘蛛池模板: 福利精品| 日本三级网址 | 国产一区二区三区视频 | 日韩精品视频在线 | 欧美一区二区三区视频在线播放 | 四虎影院新网址 | 999视频在线播放 | 久久久www成人免费精品 | 国产美女一区二区 | 国产成人精品一区 | 国产区在线 | 欧美激情一区二区三区 | 国产欧美视频一区二区 | 国产欧美精品一区二区色综合朱莉 | 一区二区三区日 | 毛片久久久 | 91网站视频在线观看 | 99精品电影 | 黄色亚洲网站 | 欧美一区二区另类 | 欧美国产日韩一区二区三区 | 99在线免费观看视频 | 国产精品美女久久久久久免费 | 亚洲欧美日韩中文字幕一区二区三区 | 中文在线播放 | 亚洲精品一二三区 | 欧美一级视频免费看 | 天天影视网天天综合色在线播放 | 久久久久久久久99 | 日韩欧美一区二区三区免费观看 | 中文字幕一区二区三区在线乱码 | 国产精品国产馆在线真实露脸 | 黄色a级一级片 | 亚洲国产日韩一区 | 亚洲一区二区三区四区五区中文 | 日韩国产高清在线观看 | 精品福利视频一区二区三区 | 欧美成人a | 91视频在线观看 | 亚洲黄色av网站 | 成人在线观看网站 |