最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL聯(lián)合索引功能與用法實(shí)例分析

 更新時(shí)間:2017年09月14日 10:34:01   作者:Shower稻草人  
這篇文章主要介紹了MySQL聯(lián)合索引功能與用法,結(jié)合具體實(shí)例形式分析了聯(lián)合索引的概念、功能、具體使用方法與相關(guān)注意事項(xiàng),需要的朋友可以參考下

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

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

兩個(gè)或更多個(gè)列上的索引被稱作復(fù)合索引。

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

所以說創(chuàng)建復(fù)合索引時(shí),應(yīng)該仔細(xì)考慮列的順序。對(duì)索引中的所有列執(zhí)行搜索或僅對(duì)前幾列執(zhí)行搜索時(shí),復(fù)合索引非常有用;僅對(duì)后面的任意列執(zhí)行搜索時(shí),復(fù)合索引則沒有用處。

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

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

 
優(yōu): select * from test where a=10 and b>50
差: select * from test where a>50

優(yōu): select * from test order by a
差: select * from test order by b
差: select * from test order by c

優(yōu): select * from test where a=10 order by a
優(yōu): select * from test where a=10 order by b
差: select * from test where a=10 order by c

優(yōu): 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

優(yōu): select * from test where a=10 and b=10 order by a
優(yōu): select * from test where a=10 and b=10 order by b
優(yōu): select * from test where a=10 and b=10 order by c

優(yōu): select * from test where a=10 and b=10 order by a
優(yōu): select * from test where a=10 and b>10 order by b
差: select * from test where a=10 and b>10 order by c

 

索引原則

1.索引越少越好

原因:主要在修改數(shù)據(jù)時(shí),第個(gè)索引都要進(jìn)行更新,降低寫速度。

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

3.避免file sort排序,臨時(shí)表和表掃描.

更多關(guān)于MySQL相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《MySQL索引操作技巧匯總》、《MySQL常用函數(shù)大匯總》、《MySQL日志操作技巧大全》、《MySQL事務(wù)操作技巧匯總》、《MySQL存儲(chǔ)過程技巧大全》及《MySQL數(shù)據(jù)庫鎖相關(guān)技巧匯總

希望本文所述對(duì)大家MySQL數(shù)據(jù)庫計(jì)有所幫助。

相關(guān)文章

  • MySQL中時(shí)間函數(shù)操作大全

    MySQL中時(shí)間函數(shù)操作大全

    在使用SQL語言進(jìn)行數(shù)據(jù)查詢和數(shù)據(jù)分析中,常常需要借助日期時(shí)間函數(shù)來計(jì)算相關(guān)的指標(biāo)或生成日期輔助列,下面這篇文章主要給大家介紹了關(guān)于MySQL中時(shí)間函數(shù)操作的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08
  • MySQL 客戶端不輸入用戶名和密碼直接連接數(shù)據(jù)庫的2個(gè)方法

    MySQL 客戶端不輸入用戶名和密碼直接連接數(shù)據(jù)庫的2個(gè)方法

    MySQL 客戶端不輸入用戶名和密碼直接連接數(shù)據(jù)庫的2個(gè)方法,大家可以測試下。
    2009-07-07
  • 利用MySQL主從配置實(shí)現(xiàn)讀寫分離減輕數(shù)據(jù)庫壓力

    利用MySQL主從配置實(shí)現(xiàn)讀寫分離減輕數(shù)據(jù)庫壓力

    今天小編就為大家分享一篇關(guān)于利用MySQL主從配置實(shí)現(xiàn)讀寫分離減輕數(shù)據(jù)庫壓力,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • SQL Server服務(wù)器監(jiān)控

    SQL Server服務(wù)器監(jiān)控

    這篇文章主要介紹了SQL Server服務(wù)器監(jiān)控,SQL server監(jiān)控是收集、聚合和監(jiān)控SQL服務(wù)器的各種指標(biāo)的過程,更多相關(guān)內(nèi)容需要的朋友可以參考一下
    2022-09-09
  • you *might* want to use the less safe log_bin_trust_function_creators variable

    you *might* want to use the less safe log_bin_trust_function

    you *might* want to use the less safe log_bin_trust_function_creators variable
    2011-07-07
  • MySQL統(tǒng)計(jì)函數(shù)GROUP_CONCAT使用陷阱分析

    MySQL統(tǒng)計(jì)函數(shù)GROUP_CONCAT使用陷阱分析

    這篇文章主要介紹了MySQL統(tǒng)計(jì)函數(shù)GROUP_CONCAT使用中的陷阱,結(jié)合實(shí)例形式分析了GROUP_CONCAT用于統(tǒng)計(jì)時(shí)的長度限制問題與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2016-06-06
  • MySQL中存儲(chǔ)時(shí)間的最佳實(shí)踐指南

    MySQL中存儲(chǔ)時(shí)間的最佳實(shí)踐指南

    這篇文章主要給大家介紹了關(guān)于MySQL中存儲(chǔ)時(shí)間的最佳實(shí)踐,文中詳細(xì)介紹了哪種存儲(chǔ)時(shí)間的方式更好,對(duì)大家學(xué)習(xí)或者使用mysql具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2021-07-07
  • Mysql中常用函數(shù)之分組,連接查詢功能實(shí)現(xiàn)

    Mysql中常用函數(shù)之分組,連接查詢功能實(shí)現(xiàn)

    在MySQL中,函數(shù)可以進(jìn)行各種數(shù)據(jù)操作,如字符處理、數(shù)學(xué)計(jì)算和日期格式化等,單行函數(shù)處理單條數(shù)據(jù)記錄,而分組函數(shù)則處理多條數(shù)據(jù)記錄,本文給大家介紹Mysql中常用函數(shù)之分組,連接查詢功能實(shí)現(xiàn),感興趣的朋友一起看看吧
    2024-10-10
  • 詳解MySQL中的事務(wù)與ACID特性

    詳解MySQL中的事務(wù)與ACID特性

    這篇文章主要為大家介紹了Mysql?中的事務(wù),包括事務(wù)的基本概念和?ACID?特性、事務(wù)的隔離級(jí)別和具體實(shí)現(xiàn)方法等,并提供相應(yīng)的代碼示例,希望對(duì)大家有所幫助
    2023-05-05
  • MySQL圖形化管理工具Navicat安裝步驟

    MySQL圖形化管理工具Navicat安裝步驟

    大家好,本篇文章主要講的是MySQL圖形化管理工具Navicat安裝步驟,感興趣的同學(xué)趕快來看看吧,對(duì)你有幫助的話記得收藏一下哦
    2021-12-12

最新評(píng)論

乐安县| 邻水| 静海县| 砚山县| 凌源市| 济宁市| 剑川县| 湟中县| 盐津县| 筠连县| 青岛市| 西峡县| 湘潭市| 资源县| 获嘉县| 瑞安市| 嫩江县| 同心县| 松滋市| 崇文区| 上林县| 瓦房店市| 米泉市| 苍梧县| 阿鲁科尔沁旗| 拜城县| 绥中县| 保靖县| 板桥市| 义乌市| 平利县| 遂昌县| 佛山市| 革吉县| 视频| 长垣县| 广安市| 博乐市| 宁波市| 宜城市| 连平县|