SQL CREATE INDEX 關鍵字
CREATE INDEX
CREATE INDEX
命令用於在表中建立索引(允許重複值)。
索引用於非常快速地從資料庫中檢索資料。使用者看不到索引,它們僅用於加快搜索/查詢的速度。
以下 SQL 在 "Persons" 表的 "LastName" 列上建立了一個名為 "idx_lastname" 的索引
CREATE INDEX idx_lastname
ON Persons (LastName);
如果你想在列組合上建立索引,可以將列名放在括號內,用逗號分隔。
CREATE INDEX idx_pname
ON Persons (LastName, FirstName);
注意:建立索引的語法因資料庫而異。因此:請檢查你的資料庫中建立索引的語法。
注意:更新帶索引的表比更新不帶索引的表花費的時間更多(因為索引也需要更新)。因此,僅在經常搜尋的列上建立索引。