修改
1. 修改表名
alter table 表名 rename to 新的表名;
2. 修改表的字符集
alter table 表名 character set 字符集名称;
3. 修改字段名称和 类型
alter table 表名 change 字段名 新字段 新数据类型; -- 修改列的字段名和类型
alter table 表名 modify 字段名 新数据类型;-- 只能修改列的类型
增加
1. 添加字段
alter table 表名 add 字段名 数据类型;
-
单个增加
alter table tt add phone VARCHAR(125) NULL DEFAULT NULL COMMENT '联系电话';
-
批量增加(用逗号隔开)
alter table tt add (id VARCHAR(125) NULL DEFAULT NULL COMMENT 'id', phone VARCHAR(125) NULL DEFAULT NULL COMMENT '商家联系电话');
-
添加在某字段后面(after)
alter table tt add sex CHAR(8) not null afterage;
-
添加在第一列(first)
alter table tt add sex CHAR(8) not null first;
删除
1. 删除字段
alter table 表名 drop 字段名; (如果只有一个字段不能删除)