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

2023年 8月 26日 77.8k 0

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

语法

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 Studentg

+---------+--------------+------+-----+---------+-------+
| 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 表添加具有默认值的列?的详细内容,更多请关注每日运维网(www.mryunwei.com)其它相关文章!

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论