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";
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";
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:
- DROP INDEX - Xóa index trong bảng
- SQL ADD INDEX - Thêm index
- SQL RENAME COLUMN - đổi tên cột trong bảng
- SQL ADD COLUMN - Thêm cột vào bảng
Chia sẻ: