增加列
alter table表名 add列名称 列类型 列参数;
例:alter table m1 add birth date not null default '0000-00-00';
增加列(指定在某列之后)
alter table表名 add列名称 列类型 列参数 after 某列;
例:alter table m1 add gender char(1) not null default '' after username;
增加列(放在首列)
alter table表名 add列名称 列类型 列参数 first;
例:alter table m1 add pid int not null default 0 first ;
删除列
alter table 表名 dop 列名
例:alter table m1 drop pid;
修改列
alter table 表名 modify 列名 新类型 新参数(新的列声明)
例:alter table m1 modify gender char(4) not null default '';
修改列名及列类型
alter table 表名 change 旧列名 新列名 新类型 新参数
例:alter table m1 change dd uid char(2) not null default'';