有時在資料庫中創建了一個表格之後,我們發現為該表格加上一個索引有助於該表格的查詢速度。要透過 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   版權所有