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

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

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知識。




主站蜘蛛池模板: 欧美桃色视频 | 欧美一级亚洲一级 | 天美传媒精品一区 | 日本高清不卡网站免费 | 最近更新免费韩国视频 | 天天婷婷| 四虎影视ww5234hucomww网站 | 天天干天天干天天干天天干 | 色综合欧美色综合七久久 | 青青青草视频在线 | 午夜在线一区 | 伊人成人在线 | 亚洲人成在线播放网站岛国 | 日韩精品在线观看免费 | 在线视频福利 | 武则天一级淫片免费 | 色久综合网 | 小小的日本动漫在线观看免费高清 | 色视频在线观看免费 | 亚洲第一视频在线 | 五月婷婷六月色 | 青青草影院在线观看 | 日韩美女在线视频网站免费观看 | 欧洲亚洲一区二区三区 | 中文娱乐网在线观看 | 日日狠狠 | 综合激情六月 | 天天射综合 | 亚洲高清在线观看 | 啪啪导航 | 欧美一级特黄aaaaaa在线看片 | 日本中文字幕乱码免费 | 亚洲一区二区三区四区在线 | 亚洲五月七月丁香缴情 | 亚洲成 人a影院青久在线观看 | 亚洲视频在线观看一区 | 日本在线视频二区 | 窝窝女人体国产午夜视频 | 亚洲精品免费视频 | 全部免费国产潢色一级 | 欧美亚洲不卡 |