SQL ALTER TABLE ADD INDEX (添加索引)



有时在数据库中创建了一个表格之后,我们发现为该表格加上一个索引有助于该表格的查询速度。要透过SQL 达到这个目的,我们先使用ALTER TABLE 指令来告诉数据库我们要更改表格的结构,然后使用ADD INDEX 指令告诉数据库我们要添加一个索引。

添加索引的语法为:

ALTER TABLE "表格名称"
ADD 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 

若我们要在 "Country" 栏位上添加一个索引。我们就输入:

ALTER TABLE Customer ADD INDEX IDX_COUNTRY (Country);

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


Drop Index (删除索引) >>

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



Copyright © 2024   1keydata.com   All Rights Reserved.