Từ khóa DROP SQL
CỘT THẢ
Lệnh DROP COLUMN
được sử dụng để xóa một cột trong bảng hiện có.
SQL sau đây xóa cột "Tên liên hệ" khỏi bảng "Khách hàng":
Ví dụ
ALTER TABLE Customers
DROP COLUMN ContactName;
BỎ Ràng buộc ĐỘC ĐÁO
Để loại bỏ ràng buộc UNIQUE, hãy sử dụng SQL sau:
Máy chủ SQL/Oracle/MS truy cập:
ALTER TABLE Persons
DROP CONSTRAINT UC_Person;
MySQL:
ALTER TABLE Persons
DROP INDEX UC_Person;
BỎ Ràng buộc KHÓA CHÍNH
Để loại bỏ ràng buộc PRIMARY KEY, hãy sử dụng SQL sau:
Máy chủ SQL/Oracle/MS truy cập:
ALTER TABLE Persons
DROP CONSTRAINT PK_Person;
MySQL:
ALTER TABLE Persons
DROP PRIMARY KEY;
BỎ Ràng buộc FORIGN KEY
Để loại bỏ ràng buộc FOREIGN KEY, hãy sử dụng SQL sau:
Máy chủ SQL/Oracle/MS truy cập:
ALTER TABLE Orders
DROP CONSTRAINT FK_PersonOrder;
MySQL:
ALTER TABLE Orders
DROP FOREIGN KEY FK_PersonOrder;
BỎ Ràng buộc KIỂM TRA
Để loại bỏ ràng buộc KIỂM TRA, hãy sử dụng SQL sau:
Máy chủ SQL/Oracle/MS truy cập:
ALTER TABLE Persons
DROP CONSTRAINT CHK_PersonAge;
MySQL:
ALTER TABLE Persons
DROP CHECK CHK_PersonAge;
THẢ MẶC ĐỊNH
Lệnh DROP DEFAULT
được sử dụng để xóa ràng buộc DEFAULT.
Để loại bỏ ràng buộc DEFAULT, hãy sử dụng SQL sau:
Máy chủ SQL/Oracle/MS truy cập:
ALTER TABLE Persons
ALTER COLUMN City DROP DEFAULT;
MySQL:
ALTER TABLE Persons
ALTER City DROP DEFAULT;
CHỈ SỐ THẢ
Lệnh DROP INDEX
được sử dụng để xóa chỉ mục trong bảng.
Truy cập MS:
DROP INDEX index_name ON table_name ;
Máy chủ SQL:
DROP INDEX table_name . index_name ;
DB2/Oracle:
DROP INDEX index_name ;
MySQL:
ALTER TABLE table_name
DROP INDEX index_name ;
BỎ CƠ SỞ DỮ LIỆU
Lệnh DROP DATABASE
được sử dụng để xóa cơ sở dữ liệu SQL hiện có.
SQL sau loại bỏ cơ sở dữ liệu có tên "testDB":
Ví dụ
DROP DATABASE testDB;
Lưu ý: Hãy cẩn thận trước khi xóa cơ sở dữ liệu. Xóa cơ sở dữ liệu sẽ dẫn đến mất thông tin đầy đủ được lưu trữ trong cơ sở dữ liệu!
BÀN THẢ
Lệnh DROP TABLE
xóa một bảng trong cơ sở dữ liệu.
SQL sau đây xóa bảng "Người gửi hàng":
Ví dụ
DROP TABLE Shippers;
Lưu ý : Hãy cẩn thận trước khi xóa bảng. Xóa một bảng dẫn đến mất tất cả thông tin được lưu trong bảng!
THẢ XEM
Lệnh DROP VIEW
sẽ xóa một khung nhìn.
SQL sau đây loại bỏ chế độ xem "Khách hàng Brazil":
Ví dụ
DROP VIEW [Brazil Customers];