W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
該語句用來創(chuàng)建索引。索引是創(chuàng)建在表上的,對數(shù)據(jù)庫表中一列或多列的值進行排序的一種結(jié)構(gòu)。其作用主要在于提高查詢的速度,降低數(shù)據(jù)庫系統(tǒng)的性能開銷。
CREATE [UNIQUE] INDEX indexname
?????ON tblname (index_col_name,...)
[index_type] [index_options]
index_type:
USING BTREE
index_options:
index_option [index_option…]
index_option:
GLOBAL | LOCAL
| COMMENT 'string'
| COMPRESSION [=] {NONE | LZ4_1.0 | LZO_1.0 | SNAPPY_1.0 | ZLIB_1.0}
| BLOCK_SIZE [=] size
| STORING(columname_list)
| VISIBLE | INVISIBLE
index_col_name:
colname [(length)] [ASC | DESC]
columname_list:
colname [, colname…]
參數(shù) |
描述 |
---|---|
indexname |
指定要創(chuàng)建的索引名稱。 |
tblname |
指過索引所屬的表名。 |
index_col_name |
指定索引的列名,每個列名后都支持 ASC(升序),不支持 DESC(降序)。默認為升序。 建立索引的排序方式為:首先以 |
index_type |
索引類型,只支持 |
UNIQUE |
指定為唯一索引。 |
index_option |
指定索引選項,多個 |
GLOBAL | LOCAL |
指定該索引是全局索引或局部索引,默認是GLOBAL。 |
COMMENT |
指定注釋。 |
COMPRESSION |
指定壓縮算法。 |
BLOCK_SIZE |
指定微塊大小。 |
STORING |
表示索引表中冗余存儲某些列,以提高系統(tǒng)查詢性能。 |
執(zhí)行以下命令,創(chuàng)建表test
。
CREATE TABLE test (c1 INT PRIMARY KEY, c2 VARCHAR(10));
執(zhí)行以下命令,創(chuàng)建表test
的索引。
CREATE INDEX test_index ON test (c1, c2);
執(zhí)行以下命令,查看表test
的索引。
SELECT * FROM USER_INDEXES WHERE table_name='TEST'\G
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: