SQL DROP COLUMN - Xóa cột trong bảng

2022-11-02 21:50:45

Đôi khi chúng ta muốn xóa một cột khỏi một bảng hiện có trong SQL. Để làm điều này, 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 , theo sau là một đặc tả cho biết rằng chúng tôi muốn loại bỏ một cột. Cú pháp chi tiết cho mỗi cơ sở dữ liệu như sau:

Trong MySQL, cú pháp cho Cột thả ALTER TABLE là,

ALTER TABLE "table_name"
DROP "column_name";

Trong Oracle và SQL Server, cú pháp cho Cột thả ALTER TABLE là,

ALTER TABLE "table_name"
DROP COLUMN "column_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 

Mục tiêu của chúng tôi là bỏ cột "Ngày sinh". Để làm điều này, chúng tôi nhập:

MySQL:

ALTER TABLE Customer DROP Birth_Date;

Máy chủ SQL:

ALTER TABLE Customer DROP COLUMN Birth_Date;

Oracle:

ALTER TABLE Customer DROP COLUMN Birth_Date;

Cấu trúc bảng kết quả là:

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) 



Xem thêm:


Chia sẻ:

Bài viết liên quan