- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用视图方式操作MySQL数据表模块 7 目录知识要点7.1 认知视图7.1.1 视图的定义7.1.2 视图的优点7.2 创建视图7.2.1 创建视图的语法格式7.2.2 创建视图的注意事项7.3 查看视图相关信息【任务7-1】使用Create View语句创建单源表视图【任务7-2】使用Navicat图形管理工具创建多源表视图【任务7-3】修改视图【任务7-4】利用视图查询与更新数据表中的数据【任务7-5】删除视图7.1.1 视图的定义视图是一种常用的数据库对象,可以把它看成从一张或几张源表导出的虚表或存储在数据库中的查询。对于视图所引用的源表来说,视图的作用类似于筛选。筛选的数据可以来自当前或其他数据库的一张或多张表,也可以来自其他视图。视图与数据表不同,数据库中只存放视图的定义,即SQL语句,而不存放视图对应的数据,数据存放在源表中。当源表中的数据发生变化时,从视图中查询出的数据也会随之改变。对视图进行操作时,系统会根据视图的定义去操作与视图相关联的数据表。视图一经定义后,就可以像源表一样被查询、修改和删除。7.1.2 视图的优点视图具有以下优点。屏蔽数据库的复杂性简化操作便于数据共享提高数据安全性数据即时更新7.2.1 创建视图的语法格式创建视图可以使用Create View语句,该语句完整的语法格式如下: Create [ Or Replace ] [ 算法选项 ] [ 视图定义者 ] [ 安全性选项 ] View 视图名 [ 视图的字段名称列表 ] As Select语句 [ 检查选项 ] 7.2.2 创建视图的注意事项定义视图的用户必须对所参照的源表或视图有查询的权限(即可执行Select语句),运行创建视图的语句需要用户具有创建视图(Crate View)的权限,若添加了“Or Replace”选项,还需要用户具有删除视图(Drop View)的权限。Select语句不能包含From子句中的子查询。Select语句不能引用系统或用户变量。Select语句不能引用预处理语句参数。在存储子程序内,不能引用子程序参数或局部变量。在定义中引用的数据表或视图必须存在。但是在创建了视图后,能够舍弃定义引用的数据表或视图。要想检查视图定义时引用的数据表或视图是否存在这类问题,可使用Check Table语句。7.2.2 创建视图的注意事项在定义中不能引用临时表,不能创建临时视图。在视图定义中命名的数据表必须已存在,如果引用的不是当前数据库的数据表或视图,要在数据表或视图前加上数据库的名称。不能将默认值或触发器与视图关联在一起。在视图定义中允许使用Order By,但是,如果从特定视图进行选择,而该视图使用了具有自己Order By的语句,则它将被忽略。不能在视图上建立任何索引,包括全文索引。7.3 查看视图相关信息使用Describe语句查看视图的结构定义如果只需要了解视图各个字段的简单信息,可以使用Describe语句查看视图的结构定义,与查询数据表的结构一样。通常情况下,可以使用Desc代替Describe关键字。语法格式如下: Describe 视图名称 ; 使用Show Table Status语句查看视图的基本信息在MySQL中,可以使用Show Table Status语句查看视图的基本信息,其语法格式如下: Show Table Status Like 视图名称 ;使用Show Create View语句查看视图的定义信息在MySQL中,可以使用Show Create View语句查看视图的定义信息,其语法格式如下: Show Create View 视图名称 ; 7.3 查看视图相关信息【任务7-1】使用Create View语句创建单源表视图01【任务描述】OPTION创建一个名为“view_人邮社0701”的视图,该视图包括“人民邮电出版社”出版的所有图书信息,视图中包括数据表“图书信息”中的商品编号、图书名称、出版社、商品类型等数据,已知“人民邮电出版社”的“出版社ID”字段的值为1。【任务实施】创建视图创建视图对应的SQL语句如下: Create Or Replace View view_人邮社0701 As Select 商品编号 , 图书名称 , 出版社 , 商品类型 From 图书信息 Where 出版社=1 ; 7.3 查看视图相关信息02使用Select语句查看视图的记录数据OPTION使用Select语句查看视图的记录数据的语句如下: Select * From view_人邮社0701 ;7.3 查看视图相关信息使用Desc语句查看视图的结构定义0403OPTIONOPTION使用Desc语句查看视图的结构定义的语句如下:
您可能关注的文档
- 2022届高考作文最新教育类素材:探索教育评价体系改革 全面提升教学水平.doc
- 新能源汽车整车控制技术-习题参考答案.docx
- 新能源汽车整车控制技术-学期授课计划.doc
- 《Premiere短视频制作》-课程标准.doc
- 计算机网络应用《网络系统管理》授课计划.doc
- 第3章 数码照片后期处理.pptx
- 第4章 字体设计.pptx
- 第5章网页设计.pptx
- 第6章 包装设计.pptx
- 第7章 广告设计.pptx
- 上海市宝山区2025-2026学年第一学期期末考试高三英语试卷(含答案).pdf
- 云南省普洱市镇沅县第一中学2025-2026学年高二上学期期中考试语文试题(含答案).pdf
- 天津市扶轮中学2025-2026学年高一上学期第一次月考英语试题(含答案).pdf
- 上海市杨浦区2026届高三一模英语试题(含答案).pdf
- 湖北省八校联考2025-2026学年高二上学期月考语文试题(含答案).pdf
- 山西省介休市第一中学校2025-2026学年高二上学期期中考试英语试卷(含答案,无听力原文及音频).pdf
- 江苏省无锡市梅村高级中学2025-2026学年高二上学期期中英语试题(含答案).pdf
- 山东省临沂市临沭县2025-2026学年九年级(上)期中化学试卷(含答案).pdf
- 山东省菏泽市2025-2026学年高二上学期期中考试英语(B)试卷(含答案,无听力原文及音频).pdf
- IPO审核耗时与首发股票市场表现.pdf
最近下载
- 精品课件-《菩萨蛮·书江西造口壁》(优质课课件用).ppt VIP
- 应用高等数学(第2版)练习册胡桐春课后习题答案解析.docx VIP
- 2025年连云港专业技术人员公共课程公需考试-学习贯彻党的二十届三中全会精神.docx VIP
- 标准作业流程心得体会范文.docx VIP
- DBJT 61-38-2016 建筑给水排水与采暖工程施工工艺标准.docx VIP
- 尿液干化学法检测尿液红细胞与白细胞假阴性结果分析.doc VIP
- 皖南医学院《马克思主义基本原理》2016-2017学年期末考试卷.pdf VIP
- 2023年四川省气象部门事业单位招聘考试真题.docx VIP
- 简约手绘工作概述商务汇报通用PPT模板.pdf VIP
- 2023年四川省气象部门事业单位招聘考试真题.docx VIP
原创力文档


文档评论(0)