mysql修改表结构 增加列
时间: 2023-07-11 09:07:45 浏览: 276
MYSQL数据库中的现有表增加新字段(列)
要在 MySQL 中修改表结构以添加新列,可以使用 ALTER TABLE 语句。以下是向表中添加新列的基本语法:
```
ALTER TABLE table_name
ADD column_name data_type;
```
其中,`table_name` 是要修改的表名,`column_name` 是要添加的新列的名称,`data_type` 是新列的数据类型。
例如,要向名为 `users` 的表中添加一个名为 `age` 的新列,数据类型为整数,可以使用以下命令:
```
ALTER TABLE users
ADD age INT;
```
如果要添加的新列允许 NULL 值,则可以在数据类型后添加关键字 `NULL`。如果要添加默认值,则可以使用关键字 `DEFAULT`。
例如,要向名为 `users` 的表中添加一个名为 `email` 的新列,数据类型为字符串,长度为 50,允许 NULL 值,并且默认值为 `'unknown'`,可以使用以下命令:
```
ALTER TABLE users
ADD email VARCHAR(50) DEFAULT 'unknown' NULL;
```
阅读全文