MySQL 重命名字段
时间: 2024-09-14 19:04:15 浏览: 41
MySQL安装创建和维护数据库.docx
在MySQL中,您可以使用`ALTER TABLE`语句来重命名一个字段。具体操作如下:
```sql
ALTER TABLE table_name CHANGE old_column_name new_column_name column_definition;
```
这里的参数说明如下:
- `table_name` 是您想要修改的表的名称。
- `old_column_name` 是您想要重命名的现有字段的名称。
- `new_column_name` 是新的字段名称。
- `column_definition` 是该字段的完整定义,包括数据类型和其他属性,如非空、默认值等。
例如,如果您有一个名为`users`的表,其中有一个名为`username`的字段,您想将它重命名为`user_name`,您可以这样做:
```sql
ALTER TABLE users CHANGE username user_name VARCHAR(255) NOT NULL;
```
这条语句将`username`字段重命名为`user_name`,同时假设新的数据类型还是`VARCHAR(255)`并且字段是不允许为空的。
阅读全文