修改字段举例 例如,在“xs1”表中删除一个字段:性 别 alter table xsI drop性别 在“xs1”表中添加刚才删去的字段 alter ta ble xsl add性别C(2); check性别S’男女; error>性别只能为男或女!’ default“女 制作人:程艾芝 ②角孝
修改字段举例 • 例如,在“xs1”表中删除一个字段:性 别 • alter table xs1 drop 性别 • 在“xs1”表中添加刚才删去的字段: • alter table xs1 add 性别 C(2) ; • check 性别$’男女’ ; • error’性别只能为男或女!’ default ‘女’
修改表结构(2) 将新添加的字段宽度修改为5,1) ALTER TABLE x1 ALTER入学成绩N(5,1 Column:列,字段,是可选项,写在要添加修 改删除的字段名前 注:作为主关键字的字段不能被删除,但可以 在删除主索引 drop primary key后删除。 制作人:程艾芝 车角学
修改表结构 (2) • 将新添加的字段宽度修改为(5,1) • ALTER TABLE xs1 ALTER 入学成绩 N(5,1) • Column:列,字段,是可选项,写在要添加/修 改/删除的字段名前 • 注:作为主关键字的字段不能被删除,但可以 在删除主索引drop primary key后删除
设置有效性规则:set 例:设置“入学成绩”字段的有效性规则:成 绩在0到750分之间 alter xsi alter入学成绩 set check入学成绩 >=0and入学成绩<=750 也可以用修改字段 alter来完成。 alter xsi alter入学成绩N(5,1) check入学成绩 >=0and入学成绩<=750 这时候是修改字段。因此字段名,类型和长度 不能省略 制作人:程艾芝 车角学
设置有效性规则:set • 例:设置“入学成绩”字段的有效性规则:成 绩在0到750分之间 • alter xs1 alter 入学成绩 set check 入学成绩 >=0 and 入学成绩<=750 • 也可以用修改字段alter来完成。 • alter xs1 alter 入学成绩 N(5,1) check 入学成绩 >=0 and 入学成绩<=750 • 这时候是修改字段。因此字段名,类型和长度 不能省略