亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mysql添加多個btree索引的方法

發布時間:2020-08-25 14:04:38 來源:億速云 閱讀:796 作者:小新 欄目:MySQL數據庫

小編給大家分享一下mysql添加多個btree索引的方法,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

目前大部分數據庫系統及文件系統都采用B-Tree或其變種B+Tree作為索引結構。

1、B+樹是一個平衡的多叉樹,從根節點到每個葉子節點的高度值不超過1,而且同層級的節點間有指針相互鏈接

2、在B+樹上的常規檢索,從根節點到葉子節點的搜索效率基本相當,不會出現大幅波動,而且基于索引的順序掃描時,也可以利用雙向指針快速左右移動,效率非常高。

mysql添加多個btree索引的方法

在mysql中,索引可以有效的提高查詢效率,但在實際項目中有時候即使在where條件都加上索引,也不一定能夠使用到索引

舉個栗子:where id=3 and price>100;//查詢id為3,100元以上的商品(id,price 分別為添加索引)

誤區:只能用上id或price其中一個,因為是獨立的索引,同時只能用上一個。

聯合索引:在多列同時創建索引后,需要滿足左前綴原則,才用到索引

以index(a,b,c)為例。(注意和順序有關)

語句 | 是否使用索引

where a=3 是,只使用了a列

where a=3 and =5 是,使用了ab列

where a=3  and b=4 and c=5 是,使用了abc

where b=3 or c=4 否因為跳過a

where a=3 and c =4 a用到索引,c不能

where a=3 and b like 'hello%' a用到了,b部分用到

看完了這篇文章,相信你對mysql添加多個btree索引的方法有了一定的了解,想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

合水县| 正蓝旗| 铜鼓县| 瑞丽市| 西丰县| 仙游县| 铁力市| 通州区| 宜君县| 汕头市| 娄烦县| 广东省| 陵水| 张家港市| 浑源县| 于都县| 靖西县| 宁晋县| 三明市| 师宗县| 奇台县| 霍山县| 高安市| 县级市| 万山特区| 琼结县| 龙里县| 余庆县| 武定县| 阿坝| 吴堡县| 绥宁县| 嘉兴市| 房产| 石泉县| 宁津县| 饶河县| 渭源县| 永安市| 礼泉县| 甘南县|