Lệnh ALTER TABLE Trong SQL
Có thể bạn quan tâm
Lệnh ALTER TABLE trong SQL được sử dụng để thêm, xóa hoặc sửa đổi các cột trong một bảng đang tồn tại.
Bạn cũng sẽ sử dụng lệnh ALTER TABLE để thêm và xóa các ràng buộc đa dạng trên một bảng đang tồn tại.
Cú pháp
Cú pháp cơ bản của lệnh ALTER TABLE để thêm một cột mới trong một bảng đang tồn tại là như sau:
ALTER TABLE ten_bang ADD ten_cot kieu_du_lieu;Cú pháp cơ bản của lệnh ALTER TABLE để XÓA CỘT trong một bảng đang tồn tại là như sau:
ALTER TABLE ten_bang DROP COLUMN ten_cot;Cú pháp cơ bản của lệnh ALTER TABLE để thay đổi KIỂU DỮ LIỆU của một cột trong một bảng là như sau:
ALTER TABLE ten_bang MODIFY COLUMN ten_cot kieu_du_lieu;Cú pháp cơ bản của lệnh ALTER TABLE để THÊM một ràng buộc NOT NULL cho một cột trong một bảng là như sau:
ALTER TABLE ten_bang MODIFY ten_cot kieu_du_lieu NOT NULL;Cú pháp cơ bản của lệnh ALTER TABLE để THÊM ràng buộc UNIQUE cho một bảng là như sau:
ALTER TABLE ten_bang ADD CONSTRAINT MyUniqueConstraint UNIQUE(cot1, cot2...);Cú pháp cơ bản của lệnh ALTER TABLE để THÊM ràng buộc CHECK cho một bảng là như sau:
ALTER TABLE ten_bang ADD CONSTRAINT MyUniqueConstraint CHECK (CONDITION);Cú pháp cơ bản của lệnh ALTER TABLE để THÊM ràng buộc PRIMARY KEY cho một bảng là như sau:
ALTER TABLE ten_bang ADD CONSTRAINT MyPrimaryKey PRIMARY KEY (cot1, cot2...);Cú pháp cơ bản của lệnh ALTER TABLE để XÓA RÀNG BUỘC cho một bảng là như sau:
ALTER TABLE ten_bang DROP CONSTRAINT MyUniqueConstraint;Nếu bạn đang sử dụng MySQL, thì code là:
ALTER TABLE ten_bang DROP INDEX MyUniqueConstraint;Cú pháp cơ bản của lệnh ALTER TABLE để XÓA ràng buộc PRIMARY KEY cho một bảng là như sau:
ALTER TABLE ten_bang DROP CONSTRAINT MyPrimaryKey;Nếu bạn đang sử dụng MySQL, thì code là:
ALTER TABLE ten_bang DROP PRIMARY KEY; Quảng cáoVí dụ
Bảng SINHVIEN có các bản ghi sau:
+----+---------+-----+-----------+--------+ | ID | TEN | TUOI| KHOAHOC | HOCPHI | +----+---------+-----+-----------+---------+ | 1 | Hoang | 21 | CNTT | 4 | | 2 | Viet | 19 | DTVT | 3.0 | | 3 | Thanh | 18 | KTDN | 4 | | 4 | Nhan | 19 | CK | 4.5 | | 5 | Huong | 20 | TCNH | 5 | +----+---------+-----+-----------+---------+Ví dụ sau minh họa cách THÊM một cột mới vào một bảng đang tồn tại:
ALTER TABLE SINHVIEN ADD GIOITINH char(1);Bây giờ, bảng SINHVIEN đã bị thay đổi và sau đây là kết quả của lệnh SELECT:
+----+---------+-----+-----------+--------+---------+ | ID | TEN | TUOI| KHOAHOC | HOCPHI | GIOITINH | +----+---------+-----+-----------+---------+---------+ | 1 | Hoang | 21 | CNTT | 4 |NULL | | 2 | Viet | 19 | DTVT | 3.0 |NULL | | 3 | Thanh | 18 | KTDN | 4 |NULL | | 4 | Nhan | 19 | CK | 4.5 |NULL | | 5 | Huong | 20 | TCNH | 5 |NULL | +----+---------+-----+-----------+---------+---------+Dưới đây là ví dụ để XÓA cột GIOITINH từ bảng đang tồn tại:
ALTER TABLE SINHVIEN DROP GIOITINH; Quảng cáoBây giờ, bảng SINHVIEN đã bị thay đổi và sau đây là kết quả của lệnh SELECT:
+----+---------+-----+-----------+--------+ | ID | TEN | TUOI| KHOAHOC | HOCPHI | +----+---------+-----+-----------+---------+ | 1 | Hoang | 21 | CNTT | 4 | | 2 | Viet | 19 | DTVT | 3.0 | | 3 | Thanh | 18 | KTDN | 4 | | 4 | Nhan | 19 | CK | 4.5 | | 5 | Huong | 20 | TCNH | 5 | +----+---------+-----+-----------+---------+ Trang trước Trang sau Quảng cáo Bài viết liên quan160 bài học ngữ pháp tiếng Anh hay nhất
155 bài học Java tiếng Việt hay nhất
100 bài học Android tiếng Việt hay nhất
247 bài học CSS tiếng Việt hay nhất
197 thẻ HTML cơ bản
297 bài học PHP
101 bài học C++ hay nhất
97 bài tập C++ có giải hay nhất
208 bài học Javascript có giải hay nhất
Từ khóa » Cách Xóa Cột Trong Bảng Sql
-
Xóa Column Trong SQL Server - Vi
-
Lệnh ALTER TABLE Trong SQL Server
-
Xóa Column Trong SQL Server - Freetuts
-
ALTER TABLE DROP COLUMN Trong SQL Server - Comdy
-
Mệnh đề DELETE Xóa Dữ Liệu Trong SQL
-
Thay đổi Cấu Trúc Bảng Với ALTER TABLE Trong SQL
-
SQL-07: Xóa Các Cột Khỏi Bảng Bằng Lệnh ALTER TABLE DROP
-
Cách Sử Dụng Câu Lệnh ALTER TABLE Trong SQL
-
Cách Tạo Và Xóa Bảng Trong SQL
-
Hệ Quản Trị SQL Server - Xóa Column
-
Cách Xóa Cột Khỏi Bảng Trong MySQL? - HelpEx
-
Lệnh DELETE Trong SQL, Cú Pháp Và Cách Sử Dụng - Thủ Thuật
-
Cách Xóa Dữ Liệu Trong SQL