DROP INDEX - Xóa index trong bảng

2022-11-02 21:50:47

Đôi khi chúng tôi có thể quyết định rằng một chỉ mục cụ thể không còn cần thiết cho một bảng nữa. Trong những trường hợp đó, chỉ mục đó nên được xóa để giải phóng bộ nhớ. Để thả một chỉ mục trong SQL, chúng tôi chỉ định rằng chúng tôi muốn thay đổi cấu trúc bảng thông qua lệnh ALTER TABLE , sau đó là lệnh DROP INDEX.

Cú pháp SQL để bỏ một chỉ mục khỏi một bảng là,

ALTER TABLE "table_name"
DROP INDEX "index_name";

Hãy xem ví dụ. Giả sử điểm xuất phát của chúng ta là bảng Khách hàng được tạo trong phần TẠO BẢNG:

Khách hàng trên bàn

 Column Name  Data Type 
 First_Name  char(50) 
 Last_Name  char(50) 
 Address  char(50) 
 City  char(50) 
 Country  char(25) 
 Birth_Date  datetime 

Giả sử chúng ta muốn bỏ chỉ mục được tạo trong phần ALTER TABLE ADD INDEX . Để thực hiện việc này, chúng tôi nhập thông tin sau:

ALTER TABLE Customer DROP INDEX IDX_COUNTRY;

Xin lưu ý rằng sử dụng ALTER TABLE để thả một chỉ mục được hỗ trợ trong MySQL nhưng không được hỗ trợ trong Oracle hoặc SQL Server.



Xem thêm:


Chia sẻ:

Bài viết liên quan