修改MySQL数据表的结构

164 阅读1分钟

有时候数据库的表建立好了之后,需要修改一些结构,比如增加一个多个字段,修改某个字段的类型,或者删除某个字段

为什么不能在创建表的时候就规划好呢?

参考链接:blog.csdn.net/csucsgoat/a…

添加字段

image.png

ALTER TABLE project_version
ADD gmt_create datetime null default current_timestamp,
ADD gmt_modified datetime null default current_timestamp;

修改字段

修改字段的类型或约束

image.png

ALTER TABLE temp
MODIFY description CHAR(10) NOT NULL;

修改字段的名称

image.png

ALTER TABLE temp
CHANGE description dess CHAR(10) NOT NULL;

删除字段

image.png

ALTER TABLE temp
DROP dess,
DROP address;