SQL CREATE INDEX 关键字
CREATE INDEX
The CREATE INDEX
命令用于在表中创建索引(允许重复值)。
索引用于快速检索数据库中的数据。用户看不到索引,它们只是用来加快搜索/查询速度。
以下 SQL 创建一个名为“idx_lastname”的索引,该索引位于“Persons”表中的“LastName”列上
CREATE INDEX idx_lastname
ON Persons (LastName);
如果你想在多列组合上创建索引,可以在括号内列出列名,用逗号分隔
CREATE INDEX idx_pname
ON Persons (LastName, FirstName);
注意: 创建索引的语法在不同的数据库之间有所不同。因此:检查你的数据库中创建索引的语法。
注意: 更新包含索引的表比更新不包含索引的表需要更多时间(因为索引也需要更新)。因此,只在将被频繁搜索的列上创建索引。