Từ khóa SQL DROP
DROP COLUMN
Lệnh DROP COLUMN
được sử dụng để xóa một cột trong bảng hiện có.
SQL sau xóa cột "Tên liên hệ" khỏi bảng "Khách hàng":
Thí dụ
ALTER TABLE Customers
DROP COLUMN ContactName;
XÓA Ràng buộc DUY NHẤT
Để loại bỏ một ràng buộc UNIQUE, hãy sử dụng SQL sau:
SQL Server / Oracle / MS Access:
ALTER TABLE Persons
DROP CONSTRAINT UC_Person;
MySQL:
ALTER TABLE Persons
DROP INDEX UC_Person;
BỎ QUA Ràng buộc CHÍNH CHÍNH
Để bỏ một ràng buộc CHÍNH CHÍNH, hãy sử dụng SQL sau:
SQL Server / Oracle / MS Access:
ALTER TABLE Persons
DROP CONSTRAINT PK_Person;
MySQL:
ALTER TABLE Persons
DROP PRIMARY KEY;
VƯỢT QUA Ràng buộc ĐỐI NGOẠI
Để bỏ một ràng buộc NGOẠI KHÓA, hãy sử dụng SQL sau:
SQL Server / Oracle / MS Access:
ALTER TABLE Orders
DROP CONSTRAINT FK_PersonOrder;
MySQL:
ALTER TABLE Orders
DROP FOREIGN KEY FK_PersonOrder;
XÓA Ràng buộc KIỂM TRA
Để loại bỏ ràng buộc KIỂM TRA, hãy sử dụng SQL sau:
SQL Server / Oracle / MS Access:
ALTER TABLE Persons
DROP CONSTRAINT CHK_PersonAge;
MySQL:
ALTER TABLE Persons
DROP CHECK CHK_PersonAge;
DROP DEFAULT
Lệnh DROP DEFAULT
được sử dụng để xóa một ràng buộc DEFAULT.
Để bỏ một ràng buộc DEFAULT, hãy sử dụng SQL sau:
SQL Server / Oracle / MS Access:
ALTER TABLE Persons
ALTER COLUMN City DROP DEFAULT;
MySQL:
ALTER TABLE Persons
ALTER City DROP DEFAULT;
DROP INDEX
Lệnh DROP INDEX
được sử dụng để xóa một 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;
DROP CƠ SỞ DỮ LIỆU
Lệnh DROP DATABASE
được sử dụng là để xóa một cơ sở dữ liệu SQL hiện có.
SQL sau loại bỏ một cơ sở dữ liệu có tên "testDB":
Thí dụ
DROP DATABASE testDB;
Lưu ý: Hãy cẩn thận trước khi đánh rơi cơ sở dữ liệu. Xóa cơ sở dữ liệu sẽ làm mất thông tin đầy đủ được lưu trữ trong cơ sở dữ liệu!
DROP BẢNG
Lệnh DROP TABLE
xóa một bảng trong cơ sở dữ liệu.
SQL sau sẽ xóa bảng "Người gửi hàng":
Thí dụ
DROP TABLE Shippers;
Lưu ý : Hãy cẩn thận trước khi xóa bảng. Xóa bảng dẫn đến mất tất cả thông tin được lưu trữ trong bảng!
DROP XEM
Lệnh DROP VIEW
xóa một dạng xem.
SQL sau loại bỏ chế độ xem "Khách hàng Brazil":
Thí dụ
DROP VIEW [Brazil Customers];