Câu lệnh CHANGE COLUMN để thay đổi kiểu dữ liệu của cột

Câu lệnh CHANGE COLUMN trong SQL được sử dụng để thay đổi kiểu dữ liệu hoặc tên của một cột trên một bảng.

Cú pháp:

ALTER TABLE table_name
CHANGE COLUMN column_name column_name data_type(size) COMMENT '';

Ví dụ

Giả sử ta có bảng STUDENT với cột GHICHU có kiểu dữ liệu là INT như sau:

Bây giờ ta đổi kiểu dữ liệu của cột GHICHU thành kiểu TEXT bằng câu lệnh sau:

ALTER TABLE student
CHANGE COLUMN GHICHU GHICHU TEXT COMMENT 'ghi chu';

Kết quả:

Ngoài ra chúng ta có thể thay đổi tên của cột trên một bảng. Cùng ví dụ trên, bây giờ ta thay đổi cột GHICHU thành NHANXET với kiểu dữ liệu là varchar.

ALTER TABLE student
CHANGE COLUMN GHICHU NHANXET VARCHAR(225) COMMENT 'nhận xét';

Kết quả:

Bình luận về bài viết này