Để đổ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_banglà tên của bảng bạn muốn thay đổi.CHANGE COLUMNlà lệnh được sử dụng để đổi tên cột.ten_cot_culà tên hiện tại của cột mà bạn muốn đổi.ten_cot_moilà tên mới mà bạn muốn đặt cho cột.kieu_du_lieulà 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,DEFAULTgiá 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