Để đổi tên một cột trong bảng của cơ sở dữ liệu MySQL, bạn có thể sử dụng câu lệnh ALTER TABLE
kết hợp với CHANGE COLUMN
. Cú pháp cơ bản như sau:
ALTER TABLE ten_bang
CHANGE COLUMN ten_cot_cu ten_cot_moi kieu_du_lieu [các_tùy_chọn];
Trong đó:
ten_bang
là tên của bảng bạn muốn thay đổi.CHANGE COLUMN
là lệnh được sử dụng để đổi tên cột.ten_cot_cu
là tên hiện tại của cột mà bạn muốn đổi.ten_cot_moi
là tên mới mà bạn muốn đặt cho cột.kieu_du_lieu
là kiểu dữ liệu của cột, và bạn cần phải chỉ định lại nó ngay cả khi kiểu dữ liệu không thay đổi.[các_tùy_chọn]
là nơi bạn có thể thêm các tùy chọn cho cột mới, nhưNOT NULL
,DEFAULT
giá trị, v.v., nếu cần.
Ví dụ, giả sử bạn muốn đổi tên cột diachi
thành dia_chi
trong bảng nguoi_dung
và cột này có kiểu dữ liệu là VARCHAR(255)
, bạn sẽ sử dụng câu lệnh sau:
ALTER TABLE nguoi_dung
CHANGE COLUMN diachi dia_chi VARCHAR(255);
Comments