索引是對 數(shù)據(jù)庫 表中一列或多列的值進(jìn)行排序的一種結(jié)構(gòu),使用索引可快速訪問數(shù)據(jù)庫表中的特定信息。所涉及的SQL語句,如下表所示。

索引按照索引列數(shù)分為單列索引和多列索引,按照索引使用方法可以分為普通索引、唯一索引、函數(shù)索引、分區(qū)索引、全文索引。
單列索引:僅在一個列上建立索引。
多列索引:多列索引又稱為組合索引。一個索引中包含多個列,只有在查詢條件中使用了創(chuàng)建索引時的第一個字段,索引才會被使用。 GaussDB(for MySQL)多列索引最大支持16個字段,長度累加最多3900字節(jié)(以類型最大長度為準(zhǔn))。
普通索引:默認(rèn)創(chuàng)建的B-Tree索引。
唯一索引:列值或列值組合唯一的索引。建表時會在主鍵上自動建立唯一索引。
函數(shù)索引:建立在函數(shù)基礎(chǔ)之上的索引。
分區(qū)索引:在表的分區(qū)上獨(dú)立創(chuàng)建的索引,在刪除某個分區(qū)時不影響該表的其他分區(qū)索引的使用。
全文索引:用于創(chuàng)建在CHAR, VARCHAR或 TEXT數(shù)據(jù)列上,進(jìn)行詞的檢索。
- 云數(shù)據(jù)庫Gaussdb數(shù)據(jù)庫索引_華為gaussdb__gaussdb 數(shù)據(jù)庫
- 云數(shù)據(jù)庫 RDS for MySQL實(shí)例變更_MySQL實(shí)例如何變更_華為云
- 什么是Spark_如何使用Spark_Spark的功能是什么
- 云數(shù)據(jù)庫 RDS for MySQL版本升級_MySQL如何進(jìn)行版本升級_華為云
- RDS for MySQL數(shù)據(jù)庫實(shí)例是什么_創(chuàng)建mysql實(shí)例步驟_如何創(chuàng)建RDS for MySQL數(shù)據(jù)庫實(shí)例
最新文章
- GaussDB索引_GaussDB數(shù)據(jù)庫索引_高斯數(shù)據(jù)庫索引_華為云
- ModelArts自定義鏡像_自定義鏡像簡介_如何使用自定義鏡像
- GaussDB數(shù)據(jù)庫如何定義變量_GaussDB怎么樣_高斯數(shù)據(jù)庫如何定義變量
- GaussDB索引_華為數(shù)據(jù)庫GaussDB_高斯數(shù)據(jù)庫索引_華為云
- OBS如何綁定自定義域名_OBS如何使用CDN加速_OBS如何使用CDN自動刷新
- GaussDB如何建主鍵_數(shù)據(jù)庫索引設(shè)計規(guī)范_高斯數(shù)據(jù)庫如何建主鍵-華為云