- 删除表的某一列
alter table class1
drop snum;
- 增加列
2.1 增加的列在最后面
alter table class1
add snum tinyint not null default 0;
2.2 把新列增加到某一列的后面
alter table class1
add birth date not null default '1000-01-01' after gender;
2.3新建一个列放到表的最前面
alter table class1
add pid int not null default 0 first;
3、修改列类型
alter table class1
modify gender char(4) not null default '';
4、修改列名称&列类型
alter table class1
change id uid int unsigned not null default 0;
注意:如果说改变列的类型,把存储范围大的列类型改为小的列类型,会出现数据丢失的情况,或者在MySQL严格模式下,根本修改不了。