任务一 视图的创建美化.pptx

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
辽宁建筑学校 王娜MySQL数据库 任务导入虚拟表同真实表一样,都包含一系列带有名称和列的数据,这种表被称为视图。 视图的创建,学会在单表和多表上创建视图学习目标掌握视图的查看、修改、更新以及删除熟悉视图的概念,能够简述视图的优点 了解 知识架构视图概述视图管理应用案例——视图的应用 知识架构创建视图的语法格式在单表上创建视图在多表上创建视图查看视图修改视图更新视图删除视图 视图的创建 视图是从基本表中导出来的表,可以像操作基本表一样操作视图。那么,视图具有哪些优点呢? 可以看到存放在基本表中的数据。可以像操作基本表一样,对视图中存放的数据进行查询、修改和删除。 一、视图的优点简化查询语句简化用户对数据的理解简化对数据的操作可以将经常使用的查询定义为视图,从而使用户避免大量重复的操作。 一、视图的优点安全性可以使每个用户对数据库的检索限制到特定的数据库对象上通过视图用户只能查询和修改他们所能见到的数据,数据库中的其他数据则既看不到也取不到。不能授权到数据库特定行和特定列上 一、视图的优点安全性随着计算机网络和应用的不断发展,信息的安全保密和可靠传输已成为一个至关重要的问题,黑客行为生成的任何破坏、窃取、诈骗都可能会导致巨大的损失。 一、视图的优点安全性应该把高能力高技术用在为人类造福、为社会创造价值的建设性行为上,而不应该倒行逆施。 一、视图的优点逻辑数据独立性视图可以帮助用户屏蔽真实表结构变化带来的影响。视图是在基本表上建立的表结构和数据都来自于基本表更新数据等操作可以在视图上操作 二、如何创建视图?视图中包含了select查询的结果视图的创建基本select语句和已经存在的数据库视图可以建立在一张表上视图可以建立在多张表上创建视图需要使用create view语句 二、如何创建视图?创建视图的基本语法语法格式CREATE [OR REPLACE] [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}]VIEW view_name [(column_list)]AS SELECT_statement[WITH [CASCADED | LOCAL ] CHECK OPTION]CREATE表示创建视图的关键字。OR REPLACE表示该语句能够替换已有视图。ALGORITHM可选,表示视图选择的算法。UNDEFINED表示MySQL将自动选择所要使用的算法。 二、如何创建视图?创建视图的基本语法语法格式CREATE [OR REPLACE] [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}]VIEW view_name [(column_list)]AS SELECT_statement[WITH [CASCADED | LOCAL ] CHECK OPTION]MERGE使得视图定义的某一部分取代语句的对应部分。TEMPTABLE表示将视图的结果存入临时表,然后使用临时表执行语句。view_name表示要创建的视图名称。column_list可选,表示属性清单。 二、如何创建视图?创建视图的基本语法语法格式CREATE [OR REPLACE] [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}]VIEW view_name [(column_list)]AS SELECT_statement[WITH [CASCADED | LOCAL ] CHECK OPTION]AS表示指定视图要执行的操作。SELECT_statement表示从某个表或视图中查出满足条件的记录,并导入视图中。WITH CHECK OPTION可选,表示创建视图时要保证在该视图的权限范围之内。 二、如何创建视图?创建视图的基本语法语法格式CREATE [OR REPLACE] [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}]VIEW view_name [(column_list)]AS SELECT_statement[WITH [CASCADED | LOCAL ] CHECK OPTION]CASCADED需要满足跟该视图有关的所有相关视图和表的条件,该参数为默认值。LOCAL可选。表示创建视图时,只要满足该视图本身定义的条件即可。 二、如何创建视图?创建视图的基本语法视图属于数据库,在默认情况下,将在当前数据库创建新视图,要想在给定数据库中明确创建视图,创建时应将名称指定为:数据库名.视图名。 二、如何创建视图?案例1在商品表上创建一个包含商品名称、价格和库存的视图。SQL语句如下:演示如何在单表上创建视图语句create view view_sp as selec

文档评论(0)

vermonth155-2娟 + 关注
实名认证
内容提供者

专注ppt课件

版权声明书
用户编号:8046135067000064

1亿VIP精品文档

相关文档