有时候我们在数据库的表中新增字段时,需要把字段放在特定的位置。
比如放在第一位,放在最后一位,放在某个字段的后面,等。
一、在最前面添加字段,
关键词:first
-----在最前面添加字段
ALTER TABLE <表名> ADD <新字段名> <数据类型> [约束条件] FIRST;
-----如:
ALTER TABLE student ADD stuId INT(4) FIRST;
二、在最后面添加字段
-----在最后添加字段
alter table 表名 ADD 字段 类型 约束 [默认值 注释]
-----如:
alter table user ADD id bigint(20) NOT NULL DEFAULT '0',
三、在中间添加字段,某个字段后
关键词:after
-----在中间添加字段
ALTER TABLE <表名> ADD <新字段名> <数据类型> [约束条件] AFTER <已经存在的字段名>;
-----如:
ALTER TABLE user ADD cid INT(11) AFTER name;
搞定~