首页 > 数据库 > mysql教程 > 我们如何向现有 MySQL 表添加具有默认值的列?

我们如何向现有 MySQL 表添加具有默认值的列?

王林
发布: 2023-08-26 18:37:02
转载
1286 人浏览过

我们如何向现有 MySQL 表添加具有默认值的列?

在借助 ALTER 命令向现有表添加列时,我们还可以指定默认值。

语法

Alter table table-name ADD (column-name datatype default data);
登录后复制

示例

在下面的示例中,借助 ALTER 命令,将“City”列(默认值“DELHI”)添加到“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
登录后复制

现在,通过 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)
登录后复制

以上是我们如何向现有 MySQL 表添加具有默认值的列?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:tutorialspoint.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板