修改mysql表属性语句_【Sql语句】修改数据库表的属性(修改字段名称、属性)...
时间: 2024-01-19 13:02:34 浏览: 162
2、MySQL数据库-表的修改
要修改MySQL表的属性,可以使用ALTER TABLE语句。例如,如果要修改表中的列名称和数据类型,可以使用以下语句:
```
ALTER TABLE table_name
CHANGE COLUMN old_column_name new_column_name new_data_type;
```
在这个语句中,`table_name`是要修改的表的名称,`old_column_name`是要修改的列的名称,`new_column_name`是新的列名,`new_data_type`是新的数据类型。
例如,如果要将名为`age`的列的数据类型从`INT`更改为`VARCHAR`,可以使用以下语句:
```
ALTER TABLE users
CHANGE COLUMN age age_str VARCHAR(50);
```
在这个例子中,`users`是表的名称,`age`是要修改的列的名称,`age_str`是新的列名,`VARCHAR(50)`是新的数据类型。
还可以使用`MODIFY`关键字修改列的数据类型,例如:
```
ALTER TABLE users
MODIFY COLUMN age VARCHAR(50);
```
这将把`age`列的数据类型更改为`VARCHAR`。注意,`MODIFY`关键字只能用于更改数据类型,而不能用于更改列名称。
阅读全文