- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机二级第4章查询与视图
第4章 查询与视图 查询和视图有很多类似之外,创建视图与创建查询的步骤也非常相似。视图兼有表和查询的特点,查询可以根据表或视图定义,所以查询和视图又有很多交叉的概念和作用。查询和视图都是为快速、方便地使用数据库中的数据的一种方法。 5.1 查询 5.1.1 查询的概念 查询是一个预先定义好的SQL SELECT语句,在不同场合可以直接或反复使用,从而提高效率。 查询是从指定的表或视图中提取满足条件的记录,然后按照想要得到的输出类型定向输出查询结果 查询是以扩展名为QPR的文件保存在磁盘上,是一个文本文件,主体是SELECT语句。 5.1.2 查询设计器 创建查询的方法: 1、在命令窗口中使用CREATE QUERY 2、使用“文件”—“新建”对话框,选择“查询”选项,再单击“新建文件”按钮 3、在项目管理器的“数据”选项卡中选择“查询”项,再单击右侧“新建”按钮 4、直接编辑.QPR文件(使用SQl SELECT语句) 查询设计器 查询设计器各选项卡与SQL SELECT语句各子句相对应。 1、选择“添加表或视图”,对应于FROM语句 2、“字段”选项卡对应于SELECT短语 3、“联接”选项卡对应于JOIN ON短语 4、“筛选”选项卡对应于WHERE短语 5、“排序依据”选项卡对应于ORDER BY短语 6、“分组依据”选项卡对应于GROUP BY短语 7、“杂项”选项卡对应于DISTINCT和TOP选项 5.1.3 建立查询 查询示例1:基于XJ、KC、CJ表查询; 查询示例2:基于XJ、KC、CJ表查询,并求成绩的平均和总分; 查询示例3:基于XJ、KC、CJ表查询,按学号分组; 查询示例4:基于XJ、KC、CJ表查询,按成绩排序和筛选; 5.1.4 查询设计器的局限性 查询设计器只能建立一些比较规则的查询,而复杂的查询它就无能为力了。 5.1.5 使用查询 DO 查询名 在查询设计器中单击鼠标右键选择“执行查询”命令 查询去向 5.2 视图 5.2.1 视图的概念 视图兼有“表”和“查询”的特点,与查询类似的是可以用来从一个或多个相关联的表中提取有用信息;与表相似的是可以用来更新其中的信息,并将更新结果永久保存在磁盘上。 视图可以从表中提取一组记录,改变这些记录的值,并把更新结果送回到基本表中,可以从本地表、其他视图、存储在服务器上的表或过程数据源中创建视图,因此视图分为本地视图和远程视图。 视图是数据库中的一特有功能,只在在包含视力的数据库打开时,才能使用视图。 5.2.2 建立视图 1、在命令窗口中使用CREATE VIEW 2、使用“文件”—“新建”对话框,选择“视图”选项,再单击“新建文件”按钮 3、在项目管理器的“数据”选项卡中选择“视图”项,再单击右侧“新建”按钮 4、直接使用SQL的建立视图命令(CREATE VIEW…AS…) 视图设计器与查询设计器的使用方式几乎完全一样,主要有三点不同: 查询设计器的结果是将查询以.QPR为扩展名的文件形式保存在磁盘中;而视图设计完后,在磁盘上找不到类似的文件,视图的结果保存在数据库中; 由于视图是可以用于更新的,所以它有更新属性需要设置,为此在视图设计器中多了一个“更新条件”选项卡; 在视图设计器中没有“查询去向”的问题。 5.2.3 远程视图与连接 为了建立远程视图,必须首先建立连接远程数据库的“连接”,其方法如下: 可以用CREATE CONNECTION命令打开“连接设计器”,或完全用命令方式建立连接; 可以选择“菜单”—“新建”,打开“新建”对话左珏,然后选择“连接”并单击“新建文件”打开连接设计器连接; 可以在项目管理器的“数据”选项卡下将要建立连接的数据库分支展开,并选择“连接”,然后单击“新建”命令按钮打开连接设计器。 5.2.4 视图与数据更新 在数据库的一个活动周期内,视图和基本表是两张表(在使用时会在不同的工作区中打开),默认情况下,对视图的更新不会反映在基本表中,对基本表的更新在视图中也得不到反映。但数据库关闭再一次打开后,视图从基本表中重新检索数据。 为了通过视图能够更新基本表中的数据,需要在“更新条件”选项卡中设置“发送SQL更新” 1、指定可更新的表 2、指定可更新的字段 3、检查更新合法性 4、使用更新方式 5.2.5 使用视图 视图建立之后,不但可以用它来显示和更新数据,而且还可以通过调整它的属性来提高性能。 使用USE命令打开或关闭视图; 在“浏览器”窗口中显示或修改视图中的记录; 使用SQL语句操作视图; 在文本框、表格控件、表单或报表中使用视图作为数据源等。 * *
文档评论(0)