六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

MySQL使用聯合索引技巧的示例代碼分享

[摘要]這篇文章主要介紹了MySQL聯合索引功能與用法,結合具體實例形式分析了聯合索引的概念、功能、具體使用方法與相關注意事項,需要的朋友可以參考下本文實例講述了MySQL聯合索引功能與用法。分享給大家供大...
這篇文章主要介紹了MySQL聯合索引功能與用法,結合具體實例形式分析了聯合索引的概念、功能、具體使用方法與相關注意事項,需要的朋友可以參考下

本文實例講述了MySQL聯合索引功能與用法。分享給大家供大家參考,具體如下:

聯合索引又叫復合索引。對于復合索引:Mysql從左到右的使用索引中的字段,一個查詢可以只使用索引中的一部份,但只能是最左側部分。例如索引是key index (a,b,c). 可以支持a a,b a,b,c 3種組合進行查找,但不支持 b,c進行查找 .當最左側字段是常量引用時,索引就十分有效。

兩個或更多個列上的索引被稱作復合索引。

利用索引中的附加列,您可以縮小搜索的范圍,但使用一個具有兩列的索引 不同于使用兩個單獨的索引。復合索引的結構與電話簿類似,人名由姓和名構成,電話簿首先按姓氏對進行排序,然后按名字對有相同姓氏的人進行排序。如果您知 道姓,電話簿將非常有用;如果您知道姓和名,電話簿則更為有用,但如果您只知道名不姓,電話簿將沒有用處。

所以說創建復合索引時,應該仔細考慮列的順序。對索引中的所有列執行搜索或僅對前幾列執行搜索時,復合索引非常有用;僅對后面的任意列執行搜索時,復合索引則沒有用處。

如:建立 姓名、年齡、性別的復合索引。


create table test(
a int,
b int,
c int,
KEY a(a,b,c)
);

 
優: select * from test where a=10 and b>50
差: select * from test where a>50

優: select * from test order by a
差: select * from test order by b
差: select * from test order by c

優: select * from test where a=10 order by a
優: select * from test where a=10 order by b
差: select * from test where a=10 order by c

優: select * from test where a>10 order by a
差: select * from test where a>10 order by b
差: select * from test where a>10 order by c

優: select * from test where a=10 and b=10 order by a
優: select * from test where a=10 and b=10 order by b
優: select * from test where a=10 and b=10 order by c

優: select * from test where a=10 and b=10 order by a
優: select * from test where a=10 and b>10 order by b
差: select * from test where a=10 and b>10 order by c

MySQL使用聯合索引功能的示例代碼分享

索引原則

1.索引越少越好

原因:主要在修改數據時,第個索引都要進行更新,降低寫速度。

2.最窄的字段放在鍵的左邊

3.避免file sort排序,臨時表和表掃描.

以上就是MySQL使用聯合索引功能的示例代碼分享的詳細內容,更多請關注php中文網其它相關文章!


學習教程快速掌握從入門到精通的SQL知識。




主站蜘蛛池模板: 自拍视频网址 | 亚洲婷婷综合中文字幕第一页 | 日韩亚洲欧美综合一区二区三区 | 亚洲视频免费在线 | 青青草手机视频在线观看 | 亚洲一区免费在线 | 在线视频污 | 青青国产成人久久91网站站 | 欧美综合国产精品日韩一 | 欧美一区二区三区在线观看 | 天天色天天射天天操 | 四虎影视国产精品亚洲精品hd | 青青草国产在线视频 | 天天干天天拍天天操 | 青春草在线观看精品免费视频 | 中文有码第一页 | 日韩亚洲一区中文字幕 | 日韩激情淫片免费看 | 欧美亚洲激情视频 | 青娱乐在线视频盛宴 | 亚洲综合激情网 | 天天狠狠色综合图片区 | 日本中文字幕在线看 | 羞羞一区二区三区四区片 | 青苹果a4yy私人毛片 | 午夜国产精品免费观看 | 日韩精品一区二区三区高清 | 色婷婷色丁香 | 亚洲精品中文字幕乱码影院 | 亚洲爱视频 | 亚洲精品在线看 | 日本三区四区免费高清不卡 | 香港三级理论在线观看网站 | 日本xxxwww在线观看免费 | 日韩美女一区 | 天天做夜夜做久久做狠狠 | 人妖欧美一区二区三区四区 | 中文字幕高清在线天堂网 | 午夜黄色福利视频 | 青青国产精品视频 | 乌鸦传媒在线视频国产 |