MySql修改表【字段类型】,添加新列并赋默认值

 

-- 添加字段
ALTER TABLE  `tab1` 
add COLUMN create_user VARCHAR(50) DEFAULT  'admin' COMMENT  '添加人',
add COLUMN create_time datetime  DEFAULT  now()   COMMENT  '添加时间'  
 

-- 修改字段注释
ALTER TABLE tab1 MODIFY COLUMN name VARCHAR(30) NOT NULL COMMENT '姓名2';

 

  

mysql修改字段名:
ALTER  TABLE 表名 CHANGE [column] 旧字段名 新字段名 新数据类型;     
alter  table table1 change column1 column1 varchar(100) DEFAULT 1.2 COMMENT '注释'; -- 正常,此时字段名称没有改变,能修改字段类型、类型长度、默认值、注释
alter  table table1 change column1 column2 decimal(10,1) DEFAULT NULL COMMENT '注释' -- 正常,能修改字段名、字段类型、类型长度、默认值、注释
alter  table table1 change column2 column1 decimal(10,1) DEFAULT NULL COMMENT '注释' -- 正常,能修改字段名、字段类型、类型长度、默认值、注释

 

posted @ 2020-08-04 10:28  低调码农哥!  阅读(4616)  评论(0编辑  收藏  举报