alter在MySQL中的用法
时间: 2023-08-05 16:03:41 浏览: 95
alter 的使用方法
ALTER命令在MySQL中用于修改现有的数据库表。以下是ALTER命令的一些用法:
1. 添加列
使用ALTER命令可以向已有的表中添加新的列。语法如下:
```
ALTER TABLE table_name ADD column_name data_type;
```
其中,table_name是要修改的表名,column_name是新列的名称,data_type是新列的数据类型。
2. 修改列
使用ALTER命令可以修改已有表中的列的属性,例如数据类型、约束等。语法如下:
```
ALTER TABLE table_name MODIFY column_name new_data_type;
```
其中,table_name是要修改的表名,column_name是要修改的列名,new_data_type是列的新数据类型。
3. 删除列
使用ALTER命令可以删除已有表中的列。语法如下:
```
ALTER TABLE table_name DROP COLUMN column_name;
```
其中,table_name是要修改的表名,column_name是要删除的列名。
4. 重命名表
使用ALTER命令可以重命名已有的表。语法如下:
```
ALTER TABLE old_table_name RENAME TO new_table_name;
```
其中,old_table_name是原始的表名,new_table_name是新的表名。
5. 修改表的存储引擎
使用ALTER命令可以修改已有的表的存储引擎。语法如下:
```
ALTER TABLE table_name ENGINE = storage_engine;
```
其中,table_name是要修改的表名,storage_engine是新的存储引擎名称。
阅读全文