1.修改表类型
# 语法
mysql> alter table 表名 modify [column] 列定义 [first | after 列名];
实例:修改表 emp 的 ename 字段,将 varchar(10) 改为 将 varchar(20)mysql> alter table emp modify ename varchar(20);
2.增加表字段
# 语法
mysql> alter table 表名 add [column] 列定义 [first | after 列名];
实例:表 emp 新增字段 age,类型为 intmysql> alter table emp add age int;
3.删除表字段
# 语法
mysql> alter table 表名 drop [column] 列名;
实例:删除字段 agemysql> alter table emp drop age;
4.字段改名
# 语法
mysql> alter table 表名 change [column] 旧列名 列定义 [first | after 列名];
实例:删除字段 agemysql> alter table emp change age age1 smallint;