mysql 数据表字段修改sql 语句

1 新增字段

alter table bulletin add citycode varchar(6) not null default 0 [after `id`]; # 城市代码

2 修改字段

alter table 表名称 change 字段名称 字段名称 字段类型 [是否允许非空];(专门用于修改字段名称)

alter table 表名称 modify 字段名称 字段类型 [是否允许非空];

alter table test change col_name varchar(50) CHARACTER SET utf8;

-- 注意:字段名和字段类型照写就行
alter table test1 modify column field_name int comment '修改后的字段注释';

3 添加备注

// 可以为表添加注释
ALTER TABLE `table_name` COMMENT'注释'; 

// 为字段添加注释,同样适用于修改
ALTER TABLE `table_name` CHANGE `column_name` `column_name` type(longth) UNSIGNED NULL DEFAULT NULL COMMENT '注释'

原文地址:https://www.cnblogs.com/sien6/p/8159377.html