修改
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 字段名; (如果只有一個字段不能刪除)