一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - MySQL聯合索引功能與用法實例分析

MySQL聯合索引功能與用法實例分析

2020-08-13 17:32Shower稻草人 Mysql

這篇文章主要介紹了MySQL聯合索引功能與用法,結合具體實例形式分析了聯合索引的概念、功能、具體使用方法與相關注意事項,需要的朋友可以參考下

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

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

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

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

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

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
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數據庫計有所幫助。

原文鏈接:http://blog.csdn.net/u013474436/article/details/48373043

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产免费一区二区三区免费视频 | 天美视频在线 | 扒开女人屁股眼看个够 | 男人的天堂在线观看入口 | 成 人 免费 小说在线观看 | 好男人影视社区www在线观看 | 久久99亚洲AV无码四区碰碰 | 国产成人综合亚洲亚洲欧美 | 奇米影视一区 | 99国产成人精品2021 | 色妞视频一级毛片 | 亚洲精品国产在线 | 男女性刺激爽爽免费视频 | 五月天网站 | 喷出奶汁了h | 欧美人鲁交大全 | 丝瓜视频成人在线观看 | 亚洲成aⅴ人片在线 | 被教官揉了一晚上的奶小说 | 大肥婆丰满大肥奶bbw肥 | 午夜伦午夜伦锂电影 | 成人做视频免费 | 免费高清在线观看 | 亚洲欧美在线观看首页 | 免费一级黄 | 人人爱天天做夜夜爽88 | 边摸边吃奶玩乳尖视频 | 日韩国产成人资源精品视频 | 三级黄色片在线免费观看 | 精品视频在线观看 | 外国老少性配 | 办公室的秘密在线观看 | 成人影院在线观看视频 | 边摸边吃奶玩乳尖视频 | julia ann全部在线hd | 亚洲haose在线观看 | 三上悠亚久久国产 | 欧美日韩亚洲国内综合网俺 | 成人欧美一区二区三区白人 | 99视频在线观看免费视频 | 我的妹妹最近有点怪免费播放 |