SQL Server: Thao tác với cột (Column)

Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực

1. Thêm cột:

Cú pháp SQL Server:

ALTER TABLE Tên_bảng ADD Tên_cột Kiểu_dữ_liệu [Tuỳ_chọn_khác];

Ví dụ:

ALTER TABLE Student ADD gender bit not null default(1);

Cú pháp MySQL:

ALTER TABLE Tên_bảng ADD Tên_cột Kiểu_dữ_liệu [Tuỳ_chọn_khác];

Ví dụ:

ALTER TABLE Student ADD Status varchar(10) not null default 'Young';

2. Sửa cột:

Cú pháp:

ALTER TABLE Tên_bảng ALTER COLUMN Tên_cột Kiểu_dữ_liệu [Tuỳ_chọn_khác];

Ví dụ:

ALTER TABLE Student ALTER COLUMN gender bit not null default(0);

Sửa tên cột:

Cú pháp:

exec sp_rename ‘Tên_bảng.Tên_cột_cần_sửa’,’Tên_cột_mới’;

Ví dụ:

exec sp_rename ‘Student.gender’,’gioi_tinh’;

3. Xoá cột:

Cú pháp:

ALTER TABLE Student DROP COLUMN Tên_cột_cần_xoá;

Ví dụ:

ALTER TABLE Student DROP COLUMN gender;

Lưu ý khi xoá cột:

+ Không xoá được cột chứa PK. Nếu muốn xoá phải huỷ ràng buộc PK trước, mà muốn huỷ ràng buộc PK phải huỷ ràng buộc FK liên kết tới.

+ Không xoá được cột chứa FK. Nếu muốn xoá phải huỷ ràng buộc FK trước.

» Tiếp: Primary Key (Khóa chính)
« Trước: Thao tác với bảng (TABLE)
Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực
Copied !!!