可以使用change修改字段名、字段类型、类型长度、默认值、注释。可以使用modify修改字段类型、类型长度、默认值、注释 方法
1.使用change方法,修改字段名、字段类型、类型长度、默认值、注释。使用change关键字,需要写2个字段名。
ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新数据类型;
alter table table1 change column1 column2 decimal(10,1) DEFAULT NULL COMMENT '注释';
-- 正确,能修改字段名、字段类型、类型长度、默认值、注释
alter table table1 change column2 column2 varchar(100) DEFAULT 1.2 COMMENT '注释';
-- 正确,此时字段名称没有改变,能修改字段类型、类型长度、默认值、注释
alter table table1 change column1 column2;
-- 报错
2.使用modify方法,修改字段类型、类型长度、默认值、注释。使用modify关键字,写1个字段即可。
ALTER TABLE 表名 MODIFY [COLUMN] 字段名 新数据类型 新类型长度 新默认值 新注释;
-- COLUMN关键字可以省略
alter table table1 modify column column1 decimal(10,1) DEFAULT NULL COMMENT '注释';
-- 正确,能修改字段类型、类型长度、默认值、注释
alter table table1 modify column1 decimal(10,2) DEFAULT NULL COMMENT '注释';
-- 正确,能修改字段类型、类型长度、默认值、注释
「欢迎关注,每天更新工作实用技能」
领取专属 10元无门槛券
私享最新 技术干货