📜  SQL中的CREATE和DROP INDEX语句

📅  最后修改于: 2021-08-24 16:56:45             🧑  作者: Mango

1. CREATE INDEX语句:
CREATE INDEX语句将在表中创建索引。索引用于从数据库更快地进行数据采购。用户看不到索引,它们在查询的后台运行,用于加速搜索/查询。

句法 :
在表上创建索引:

CREATE INDEX indexname
ON tablename (columnname1, columnname2, ...);

在表上创建唯一索引–

CREATE UNIQUE INDEX indexname
ON tablename (columnname1, columnname2, ...);

例子 –
下面的SQL语句将在“ GeeksTab”表的“ LastName”列上创建一个名为“ idx_name”的索引–

CREATE INDEX idx_name
ON GeeksTab (LastName);

在多个列上创建索引–

CREATE INDEX idx_pname
ON GeeksTab (LastName, FirstName);

2. DROP INDEX语句:
DROP INDEX语句可用于从任何表中删除索引。

句法 :

DROP INDEX tablename.indexname;

例子 –

DROP INDEX GeeksTab.idx_pname;