×

Làm thế nào để thêm một cột vào bảng?

Để thêm một cột vào bảng trong một cơ sở dữ liệu MySQL, bạn có thể sử dụng câu lệnh ALTER TABLE theo cú pháp sau:

ALTER TABLE ten_bang
ADD COLUMN ten_cot kieu_du_lieu [các_tùy_chọn];

Trong đó:

  • ten_bang là tên của bảng mà bạn muốn thêm cột.
  • ADD COLUMN là lệnh được sử dụng để thêm một cột mới.
  • ten_cot là tên của cột mới bạn muốn thêm vào bảng.
  • kieu_du_lieu là kiểu dữ liệu của cột mới (ví dụ: VARCHAR(255), INT, DATE, v.v.).
  • [các_tùy_chọn] là nơi bạn có thể thêm các tùy chọn khác như NOT NULL, DEFAULT, AUTO_INCREMENT, v.v., tùy thuộc vào nhu cầu của bạn.

Ví dụ, giả sử bạn muốn thêm một cột mới có tên là email với kiểu dữ liệu là VARCHAR(255) và không cho phép giá trị NULL vào bảng có tên là nguoi_dung, bạn sẽ thực hiện như sau:

ALTER TABLE nguoi_dung
ADD COLUMN email VARCHAR(255) NOT NULL;

Câu lệnh này sẽ cập nhật bảng nguoi_dung bằng cách thêm vào một cột mới tên là email, yêu cầu mỗi giá trị trong cột này phải khác NULL và có kiểu dữ liệu là chuỗi ký tự tối đa 255 ký tự.

Comments