最新的Web開發教程
 

SQL CREATE INDEX語句


CREATE INDEX語句來創建表的索引。

索引允許數據庫應用程序快速查找數據; 無需讀取整個表。


索引

索引可以在表中創建,以更快速和有效地找到數據。

用戶無法看到索引,它們只是用來加快搜索/查詢。

Note:更新表與索引需要更多的時間比更新一個表沒有(因為指標還需要更新)。 所以,你應該只創建將被頻繁搜索對列(和表)索引。

SQL CREATE INDEX語法

創建一個表上的索引。 重複值是允許:

CREATE INDEX index_name
ON table_name (column_name)

SQL CREATE UNIQUE INDEX語法

在創建表的唯一索引。 重複值是不允許的:

CREATE UNIQUE INDEX index_name
ON table_name (column_name)

Note:為創建索引的語法變化之間不同的數據庫。 因此:檢查語法在數據庫中創建索引。


CREATE INDEX實例

下面的SQL語句創建一個名為索引"PIndex""LastName""Persons"表:

CREATE INDEX PIndex
ON Persons (LastName)

如果你想在列的組合創建索引,可以列出括號,用逗號分隔內的列名:

CREATE INDEX PIndex
ON Persons (LastName, FirstName)