亚洲女同成aV人片在线观看|亚洲www啪成人一区二区麻豆|亚洲国产中日韩精品综合|亚洲国产成人精品一级片|亚洲无码在线视频免费

MySQL覆蓋索引的使用示例
2026-05-04 20:16:38

如果一個(gè)索引包含(或覆蓋)所有需要查詢(xún)的蓋索字段的值,稱(chēng)為‘覆蓋索引’。使用示例這篇文章主要給大家介紹了??關(guān)于MySQ??L覆蓋索引的蓋索相關(guān)資料,需要的使用示例朋友可以參考下

什么是覆蓋索引??

創(chuàng )建一個(gè)索引,該索引包含查詢(xún)中用到的蓋索所有字段,稱(chēng)為“覆蓋索引”。使用示例

使用覆蓋索引,蓋索MySQL 只需要通過(guò)索引就可以查找和返回查詢(xún)所需要的使用示例數據??,而不必在使用索引處理數據之后再進(jìn)行回表操作。蓋索

覆蓋索引可以一次性完成查詢(xún)工作,使用示例有效減少??IO??,??蓋索提高查詢(xún)效率。使用(yong)示例

使用示例

查詢(xún)語(yǔ)句:

SELECT col2,蓋索 col3 FROM test_tabl??e WHERE col1 = xxx ORDER BY col2;

創(chuàng )建一個(gè)單列索引:

ALTER TABLE `test_table` ADD INDEX `idx_col1`(`co(???)l1`) USING BTREE;

分析查詢(xún):(°ロ°) !

EXPLAIN SELECT SQL_NO_CACHE col2, col3 FROM test_??table WHERE col1 = xxx ORDER BY col2;

結果:對 col1 建立索引后,type 為 ref,使用示例使用到了 idx_col1 索引。蓋索

修改索引,根據查詢(xún)??語(yǔ)句,建立一個(gè)聯(lián)合索引:

ALTER TABL???E `test_table` DROP INDEX `idxヽ(′ー`)ノ_col1`;
ALTER TABLE `test_table` ADD INDE??X `idx_col1_col2_col3`(`col1`,`col2`,`c??ol3`) USING BTREE;

分析查詢(xún):

EXPLAIN SELECT SQL_NO_CACHE col2, col3 FROM test_table WHERE col1 = xxx ORDER BY col2;

結果:建立聯(lián)合索引后,type 為 ref,??使用了 idx_col1_col2_col3 索引,Extra 為 Using index,說(shuō)明使用了覆蓋索引。

mysql覆蓋索ヾ(′▽?zhuān)??引和聯(lián)合索引的區別

覆蓋索引zhi是查詢(xún)的列可dao以直接通過(guò)索引zhuan提取,比如只查詢(xún)主鍵shu的列!或者查詢(xún)聯(lián)合索引的所有列或者左邊開(kāi)始的部分列(注意有順序的)!

而聯(lián)合索引并不一定只從索引中能獲取到所有的數據,這個(gè)取決??于你所查詢(xún)的列。比如select * from table where ××××××;的方式就不太可能是覆蓋索引。因此如ヽ(′ー`)ノ果你查詢(xún)的列能用到聯(lián)合索引,且你查詢(xún)的列都能通過(guò)聯(lián)合索引獲取,比如你只查詢(xún)聯(lián)合索引所在的列或者左邊開(kāi)始的部分列,這就相當于(yu)覆蓋索引了。通常為了讓查詢(xún)能用到覆蓋索引,就將要查詢(xún)的多列數據設(????)置成聯(lián)合索引。

總結

到此這篇關(guān)于MySQL覆蓋索引使用的文章就介紹到這了,更多相關(guān)MySQL覆蓋索引內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關(guān)文章希望大家以??后多多支持腳本之家!

來(lái)源:腳本之家

鏈接:??h??t(′_`)tps://(???)www.jb51.net/article/205112.htm

(作者:新聞中心)

亚洲女同成aV人片在线观看|亚洲www啪成人一区二区麻豆|亚洲国产中日韩精品综合|亚洲国产成人精品一级片|亚洲无码在线视频免费 囊谦县| 阳西县| 阿拉善右旗| 蕲春县| 四会市| 金山区| 靖州| 巫山县| 武宁县| 石景山区| 全州县| 博客| 鸡东县| 株洲市| 洛扎县| 石楼县| 乐安县| 镇安县| 阳信县| 新龙县| 金秀| 精河县| 房山区| 静乐县| 长海县| 黄浦区| 庐江县| 漠河县| 太谷县| 陵川县| 邢台市| 石河子市| 于田县| 泸西县| 景洪市| 黄石市| 洞口县| 太和县| 关岭| 渑池县| 台北县| http://444 http://444 http://444 http://444 http://444 http://444