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.