有時我們可能發現我們不再需要某個索引。在這些情況下,應該刪除該索引以釋放存儲空間。在 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   版權所有