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

Cách thêm cột có giá trị mặc định vào bảng MySQL hiện có

Khi thêm cột vào bảng hiện có bằng lệnh ALTER, có thể chỉ định giá trị mặc định (default value).

Cú pháp

ALTER TABLE table_name ADD (column_name datatype DEFAULT default_value);

Ví dụ

Thêm cột City với giá trị mặc định 'DELHI' vào bảng Student:

mysql> ALTER TABLE Student ADD (City VARCHAR(10) DEFAULT 'DELHI');
Query OK, 5 rows affected (0.33 sec)
Records: 5  Duplicates: 0  Warnings: 0

Kiểm tra bằng DESCRIBE:

mysql> DESCRIBE Student\G
+---------+--------------+------+-----+---------+-------+
| Field   | Type         | Null | Key | Default | Extra |
+---------+--------------+------+-----+---------+-------+
| RollNO  | int(11)      | YES  |     | NULL    |       |
| Name    | varchar(20)  | YES  |     | NULL    |       |
| Class   | varchar(15)  | YES  |     | NULL    |       |
| Grade   | varchar(10)  | YES  |     | NULL    |       |
| Address | varchar(25)  | YES  |     | NULL    |       |
| Phone   | int(11)      | YES  |     | NULL    |       |
| Email   | varchar(20)  | YES  |     | NULL    |       |
| City    | varchar(10)  | YES  |     | DELHI   |       |
+---------+--------------+------+-----+---------+-------+
8 rows in set (0.04 sec)

Cột City hiện có giá trị mặc định là DELHI.