SQL索引

索引是特殊的查找表。它用於快速地從資料庫中檢索數據。
索引用於加速選擇查詢和where子句。 但它使用insertupdate語句時速度較慢。可以在不影響數據的情況下創建或刪除索引。
資料庫中的索引就像書本前面或後面的目錄(索引)一樣。
例如:當引用書中討論某個主題的所有頁面時,首先查看書本的目錄索引,該索引按字母順序列出所有主題,然後引用一個或多個特定頁碼。

1.創建索引語句

它用於在表上創建索引,它允許重複值。

語法

CREATE INDEX index_name
ON table_name (column1, column2, ...);

示例

CREATE INDEX idx_name
ON Persons (LastName, FirstName);

2.唯一索引聲明

它用於在表上創建唯一索引,它不允許有重複值。

語法

CREATE UNIQUE INDEX index_name
ON table_name (column1, column2, ...);

示例

CREATE UNIQUE INDEX websites_idx
ON websites (site_name);

3.刪除索引語句

它用於刪除表中的索引。

語法

DROP INDEX index_name;

示例

DROP INDEX websites_idx;

上一篇: SQL視圖 下一篇: SQL子查詢