DEFAULT][DROP CHECK] 说明: 此格式主要用于定义、 修改和删除字段一级的有效性规则和默认值定 义。 例:为课程关系增加学分大于 2 的有效性规则 ALTER TABLE 课程 ALTER 学分 SET CHECK 学分>2 习题:P151/9 P154/17 命令格式 3:ALTER TABLE 表名 [DROP [COLUMN]字段名] [SET CHECK...ERROR...][DROP CHECK] [RENAME [COLUMN] 字段名 TO 新字段名]... ... 说明: 此格式可删除字段,可修改字段名,可定义、修改和删除表一级的有 效性规则等。 例:将课程表的先修课号字段名改为先修课。 ALTER TABLE 课程 RENAME 先修课号 TO 先修课 例:删除课程表中的先修课字段 。 ALTER TABLE 课程 DROP 先修课
四、视图操作
1.定义视图 命令格式:CREATE VIEW 视图名 AS select 查询语句 说明:视图是一个虚表,它一旦建立使用方法跟表十分类似,它不会 形成单独的文件,它的内容保存在数据库中,所以自由表不能建立视 图。这是视图与查询的一个区别。 例:CREATE VIEW 学生成绩 AS ; SELE 姓名,SUM(成绩) AS 总分,AVG(成绩) AS 平均分; FROM 学生 JOIN 选课 ON 学生.学号=选课.学号; GROUP BY 选课.学号 USE 学生成绩 BROW SELE * FROM 学生成绩 2.视图的删除 命令格式:DROP VIEW <视图名> 第五节 例题解析(略)