第三节:添加字段
一个完整的字段包括字段名,数据类型,完整性约束。
添加字段语句:ALTER TABLE 表名 ADD 新字段名;
新数据类型 [约束条件] [FIRST] [AFTER 已存在字段名];
提示:FIRST 或 "AFTER 已存在字段名" ,其中FIRST 是指插入在第一列第一行的位置,"AFTER 已存在字段名" 指插在指定的某个字段名的后面,如果在添加语句中没有这两个参数,插入的语句则为默认插在最后一列最后一行。
添加有完整约束条件的字段语句:
ALTER TABLE 表名 ADD 新字段名 新数据类型 [约束条件] ;
-- 添加有完整约束条件的字段语句:
ALTER TABLE student ADD num_02 VARCHAR(50) UNIQUE ;
运行结果:
DESC student;
运行结果:
添加无完整性约束条件的字段段语句:
ALTER TABLE 表名 ADD 新字段名 新数据类型 ;
-- 添加无完整性约束条件的字段段语句:
ALTER TABLE student ADD num_01 INT ;
运行结果:
DESC student;
运行结果:
在表的第一列添加一个字段名语句:
ALTER TABLE 表名 ADD 新字段名 新数据类型 FIRST ;
-- 在表的第一列添加一个字段名语句:
ALTER TABLE student ADD num_03 INT FIRST ;
运行结果:
DESC student;
运行结果:
在表的指定列之后添加一个字段语句:
ALTER TABLE 表名 ADD 新字段名 新数据类型 [AFTER 已存在的字段名] ;
-- 在表的指定列之后添加一个字段语句:
ALTER TABLE student ADD num_04 INT AFTER sex;
运行结果:
DESC student;
运行结果: