新增字段
- ALTER TABLE <表名> ADD <字段名><数据类型>[约束条件] COMMENT <字段注释> AFTER <指定插入某字段后面> ;
- 关键字 ADD
- AFTER 指定插入某字段后面,不能用BEFORE关键字。不指定位置默认插入表末尾
- FIRST 指定插入表开头位置。不指定位置默认插入表末尾
ALTER TABLE device ADD test1 VARCHAR ( 50 ) NOT NULL COMMENT '设备测试' AFTER device_no;
ALTER TABLE device ADD ( test1 VARCHAR ( 50 ), test2 VARCHAR ( 50 ), test3 VARCHAR ( 50 ) );
修改字段
- ALTER TABLE <表名> MODIFY <字段名><数据类型> [约束条件] <字段注释>;
- 关键字 MODIFY
ALTER TABLE device MODIFY test1 VARCHAR ( 100 ) NOT NULL COMMENT '设备测试';
ALTER TABLE device MODIFY test1 VARCHAR ( 100 ) NOT NULL COMMENT '设备测试';
ALTER TABLE device MODIFY test2 VARCHAR ( 100 ) NOT NULL COMMENT '设备测试';
ALTER TABLE device MODIFY test3 VARCHAR ( 100 ) NOT NULL COMMENT '设备测试';
修改字段(包含字段名称)
- ALTER TABLE <表名> CHANGE <旧字段名> <新字段名> <数据类型> [约束条件] <字段注释>;
- 关键字 CHANGE
- 和修改功能一样并且可以修改名称
ALTER TABLE device CHANGE test1 test2 VARCHAR ( 100 ) NOT NULL COMMENT '设备测试';
- ALTER TABLE <表名> DROP <字段名> ;
- 关键字 DROP
删除字段
ALTER TABLE device DROP test1;
ALTER TABLE device DROP test1, DROP test2, DROP test3;