Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Cách thêm cột vào bảng MySQL?


Dùng ALTER TABLE ... ADD COLUMN.

Tạo bảng ban đầu (2 cột)

mysql> CREATE TABLE AddingColumnNameDemo (Id INT, Name VARCHAR(100));
Query OK, 0 rows affected (0.65 sec)
mysql> DESC AddingColumnNameDemo;
+-------+--------------+------+-----+---------+-------+
| Field | Type         | Null | Key | Default | Extra |
+-------+--------------+------+-----+---------+-------+
| Id    | int(11)      | YES  |     | NULL    |       |
| Name  | varchar(100) | YES  |     | NULL    |       |
+-------+--------------+------+-----+---------+-------+
2 rows in set (0.00 sec)

Thêm 2 cột Age, Address

mysql> ALTER TABLE AddingColumnNameDemo
    -> ADD COLUMN Age INT,
    -> ADD COLUMN Address VARCHAR(300);
Query OK, 0 rows affected (0.53 sec)

Kiểm tra

mysql> DESC AddingColumnNameDemo;
+---------+--------------+------+-----+---------+-------+
| Field   | Type         | Null | Key | Default | Extra |
+---------+--------------+------+-----+---------+-------+
| Id      | int(11)      | YES  |     | NULL    |       |
| Name    | varchar(100) | YES  |     | NULL    |       |
| Age     | int(11)      | YES  |     | NULL    |       |
| Address | varchar(300) | YES  |     | NULL    |       |
+---------+--------------+------+-----+---------+-------+
4 rows in set (0.00 sec)

Bảng giờ có 4 cột.