mysql 添加、修改、删除字段 和 调整字段顺序命令
添加字段
alter table 表名
Add column 字段名 字段类型 默认值 AFTER 字段名 (指定在哪个字段后面添加)
举个栗子:
alter table users
Add column profile varchar(50) default NULL AFTER username;
修改字段
alter table 表名
change 字段名 新字段名 字段类型 默认值
举个栗子:
alter table users
change profile userinfo varchar(100) null;
删除字段
alter table 表名 drop column 字段名
举个栗子:
alter table users drop column userinfo;
调整字段顺序
alter table 表名
change 字段名 新字段名 字段类型 默认值 after 字段名(跳到哪个字段之后)
举个栗子:
alter table users
change username username varchar(50) default null AFTER id;