添加单列
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的教学
本文介绍了如何使用MySQL的ALTER TABLE语句来修改表结构,包括添加单列或多列、删除列等操作,并提供了具体的示例。
6275

被折叠的 条评论
为什么被折叠?



