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