添加单列
alter table table_name add [column] col_name column_definition [First | After col_name]
alter table users1 add age tinyint unsigned not null default 10;
这是添加一列age,至末尾。
alter table users1 add password varchar(32) not null after username;
添加一列password至username的后面。
alter table users1 add truename varchar(20) not null first;
添加一列truename至表最前面。
添加多列-只能在所有列的后方:
alter table tbl_name add [column] (col_name col_definition,…)
删除列
alter table users1 drop column_name;
alter table users1 drop password,drop age; //删除多列,列name之间用,分隔。
也可以add+drop写在一起:alter table users1 drop password,add age;
可以看出,alter table… 是修改table的关键字。
mac终端进入mysql:/usr/local/mysql/bin/mysql
http://www.imooc.com 来自iMooc的教学