Mysql 索引的分類

kakaxi9521發表於2021-12-08

索引的本質是一種資料結構,根據實際應用索引可以有不同的名稱。


一. 根據底層資料結構的劃分


1. 雜湊索引


2. B+樹索引


二. 根據索引欄位個數劃分


1. 單值索引


2. 多值索引即複合索引


三. 根據是否在主鍵上建立的索引進行劃分


1. 主鍵索引


2. 二級索引即輔助索引


四. 根據資料與索引的儲存關聯性劃分


1. 聚簇索引, Innodb儲存引擎的主鍵索引為聚簇索引,二級索引為非聚簇索引。


2. 非聚簇索引,Myisam 儲存引擎的索引為非聚簇索引。


五. 其他分類


1. 唯一索引


2. 全文索引



六. 

覆蓋索引

索引最左字首原則

索引下推


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/21374452/viewspace-2846433/,如需轉載,請註明出處,否則將追究法律責任。

相關文章