在我们的开发过程中,有很多时候会遇到我们在数据库添加一个字段,但是后续开发的时候可能发现这个字段的名称不是很适合,要改名称、备注或者是长度需要更改,那这个时候我们就有两种方案来选择,一种就是比如说有默认值的,这个时候,我们就可以先删除这个字段,然后再重新添加,或者是先删除这个备注,然后再重新添加。如下:

alter table 表名 alter 字段名 drop default;
alter table 表名 alter 字段名 set default '2';

还有一种就是用modify,直接修改该字段的属性。如下:

ALTER TABLE 表名 MODIFY column 字段名 int(11) not NULL default '2' COMMENT '备注';

这样,我们就修改了该字段的属性。


那么如何直接改字段名称呢?

alter table 表名 change 旧字段 新字段 varchar(32) NOT NULL COMMENT '备注';
这样,我们就可以重新定义该字段了

Logo

更多推荐