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)