SQL ALTER TABLE DROP INDEX (删除索引)



有时我们可能发现我们不再需要某个索引。在这些情况下,应该删除该索引以释放存储空间。在SQL 中删除一个索引,我们先使用ALTER TABLE 指令来宣告我们要更改表格的结构,然后使用 DROP INDEX 指令。

删除索引的 SQL 语法为:

ALTER TABLE "表格名称"
DROP INDEX "索引名称";

让我们看一个例子。假设我们的起点是在CREATE TABLE 那一页所建立的Customer表格:

Customer 表格
 栏位名称  资料种类 
 First_Name  char(50) 
 Last_Name  char(50) 
 Address  char(50) 
 City  char(50) 
 Country  char(25) 
 Birth_Date  datetime 

假设我们要删除在 ALTER TABLE ADD INDEX 教学那一页创建的索引。我们可以输入:

ALTER TABLE Customer DROP INDEX IDX_COUNTRY;

请注意,我们在 MySQL 上可以透过使用 ALTER TABLE 来删除索引,但是在 Oracle 或 SQL Server 并不支持这种做法。


Add Constraint (添加限制) >>

本页最近于 2023年12月29日更新



Copyright © 2024   1keydata.com   All Rights Reserved.