ALTER TABLE 语法
https://dev.mysql.com/doc/refman/8.0/en/alter-table-generated-columns.html
- 删除一个字段:drop column 字段名
1
| ALTER TABLE 表名 DROP COLUMN 字段名;
|
- 更改某字段类型:modify 字段名 类型
1
| ALTER TABLE 表名 MODIFY 字段名 TINYINT NOT NULL, CHANGE b c CHAR(20);
|
- 重命名表名
1
| ALTER TABLE 旧表名 RENAME 新表名;
|
- 增加索引
1
| ALTER TABLE 表名 ADD INDEX (字段), ADD UNIQUE (字段);
|
- 更改表引擎
1
| ALTER TABLE 表名 ENGINE = InnoDB;
|
- 更改表字符集
1
| ALTER TABLE 表名 CHARACTER SET = utf8;
|
- 重命名字段,指定新字段名以及类型
1
| ALTER TABLE 表名 CHANGE 旧字段 新字段 INT NOT NULL(类型);
|
- 增加表字段
1 2 3
| ALTER TABLE 表名 ADD 字段名 字段类型 ……
alter table user add phone char(11) default 0;
|