- 2
- 0
- 约1.64万字
- 约 71页
- 2022-03-29 发布于安徽
- 举报
任务4.5 管理学生成绩数据库系统中的视图 【任务描述】对任务4.4在学生成绩数据库中创建的视图进行相应的视图管理操作。 【任务分析与知识储备】管理视图主要包括查看视图、修改视图和删除视图3部分内容。下面通过3个子任务说明其操作。 苏州经贸职业技术学院刘芳 * 苏州经贸职业技术学院刘芳 * 【任务描述】(1)使用DESCRIBE语句查看任务4.4中创建的视图computer_student的结构信息。(2)分别使用SHOW TABLE STATUS语句和SHOW CREATE VIEW语句查看computer_student视图的定义信息。 【任务分析】查看视图是指查看数据库中已存在的视图的定义。查看视图必须具有SHOW VIEW的权限。查看视图的方法包括DESCRIBE语句、SHOW TABLE STATUS语句、SHOW CREATE VIEW语句和查询information_schema数据库中的views表等。 任务4.5.1 查看视图 苏州经贸职业技术学院刘芳 * (1)使用DESCRIBE语句查看视图结构信息 正如可以使用DESCRIBE语句查看表的结构定义一样,也可以使用DESCRIBE语句查看视图的结构信息。其语法格式如下。 DESCRIBE 视图名; (2)使用SHOW TABLE STATUS语句查看视图信息 在MySQL中,可以使用SHOW TABLE STATUS语句来查看视图的信息。其语法格式如下。 SHOW TABLE STATUS LIKE 视图名; 其中,LIKE表示后面匹配的是字符串;视图名为要查看的视图名称,需要用单引号括起来。 知识点1 :查看视图的方法 苏州经贸职业技术学院刘芳 * 知识点1 :查看视图的方法 (3)利用SHOW CREATE VIEW语句查看视图详细信息 在MySQL中,SHOW CREATE VIEW语句可以查看视图的详细定义。其语法格式如下。 SHOW CREATE VIEW 视图名; 该语句不但可查看视图的详细定义信息,还可以看到其字符编码和排序规则。 【任务实现】 (1)使用DESCRIBE语句查看视图的结构信息 USE studentscore DESC computer_student; (2)用SHOW TABLE STATUS语句查看视图的定义信息 SHOW TABLE STATUS LIKE computer_student\G; (3)用SHOW CREATE VIEW语句查看视图的详细定义信息 SHOW CREATE VIEW computer_student\G; 苏州经贸职业技术学院刘芳 * 苏州经贸职业技术学院刘芳 * 【任务描述】修改student_score视图的内容为每个学生的所有课程的考试成绩的总分。 【任务分析】修改视图是指修改数据库中已存在的视图的定义。当基表的某些字段发生改变时,也可以通过修改视图来保持视图和基表之间一致。在MySQL中,可通过CREATE OR REPLACE VIEW语句和ALTER VIEW语句两种方法来修改视图。CREATE OR REPLACE VIEW语句已在创建视图时介绍,下面主要介绍ALTER VIEW语句的使用。 任务4.5.2 修改视图 苏州经贸职业技术学院刘芳 * 使用ALTER VIEW语句来修改视图,其语法格式如下。 ALTER VIEW 视图名[(列名[, ...n])] AS SELECT语句 [WITH [CASCADED | LOCAL] CHECK OPTION]; 其中,视图选项的含义和用法与创建视图相同。 知识点2 :ALTER VIEW修改视图的语法格式 【任务实现】在客户端命令窗口中输入并执行如下语句代码: USE studentscore ALTER VIEW student_score(student_id, sscore) AS SELECT stud_id, Sum(score) FROM bscore GROUP BY stud_id; 苏州经贸职业技术学院刘芳 * 说明:视图修改后,可通过下面的SELECT语句查看视图中的数据。 SELECT * FROM student_score; 苏州经贸职业技术学院刘芳 * 【任务描述】先将computer_student视图删除,然后再重新创建。 【任务分析】删除视图是指删除数据库中已存在的视图。删除视图时,只能删除视图的定义,不会删除源数据表中的数据。如果要从当前数据库中删除一个或多个视图,可以通过执行DROP VIEW语句实现。其语法格式如下。 DROP VIEW [IF EXISTS] 视图名1[,
您可能关注的文档
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目1 MySQL数据库环境的建立.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目2 学生成绩数据库和表的管理.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目2 学生成绩数据库和表的管理1.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目3 查询与维护学生成绩数据库中的表.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目5 程序设计在学生成绩系统中的使用.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目6 学生成绩数据库的备份与恢复.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目7 学生成绩数据库的安全管理.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目8 学生成绩数据库的设计.ppt
- 《MySQL数据库技术及应用项目教程》教学PPT(共9单元)项目9 学生成绩数据库的开发.ppt
- 《MySQL数据库技术及应用项目教程》项目1 课后习题答案.docx
- 《MySQL数据库技术及应用项目教程》项目2 课后习题答案.docx
- 《MySQL数据库技术及应用项目教程》项目3 课后习题答案.docx
- 《MySQL数据库技术及应用项目教程》项目4 课后习题答案.docx
- 《MySQL数据库技术及应用项目教程》项目5 课后习题答案.docx
最近下载
- 2025年漳州市国企考试真题.docx VIP
- 2024年漳州市长泰区国有企业招聘真题.docx VIP
- 2025年福建省漳州市长泰区国有企业招聘笔试冲刺题(带答案解析).pdf VIP
- 漳州市长泰区事业单位招聘考试题目及答案2025.docx VIP
- 福建漳州市长泰区国有企业招聘笔试题库2025.pdf VIP
- 2025年福建省漳州市长泰区国有企业招聘7人笔试备考题库及答案解析.docx VIP
- 黄华许方氏宗谱卷一-黄华许方氏根亲文化网.DOC VIP
- 2025年福建省漳州市长泰区国有企业招聘7人笔试备考试题及答案解析.docx VIP
- 2025年漳州市长泰区事业单位真题.docx VIP
- 福建师范大学2022 级高数 A 期末考练习卷及其参考答案.pdf VIP
原创力文档

文档评论(0)