数据库学习(十三)-修改表结构

这里总结下使用alter进行表字段的增、删、改操作。

增加一个字段

1
alter table table_name add column column_datatype;

删除一个字段

1
alter table table_name drop column column_name;

修改一个字段的数据类型

1
alter table table_name modify column column_name datatype;

不过MySQL中修改一个字段的数据类型时只能修改为类似的数据类型,比如:date类型可以改为datetime类型,不能修改为varchar类型。

修改一个字段的数据类型和名称

1
alter table table_name change column column_name_old column_name_new datatype;

其他更多alter的用法,可以参考官方文档