第二章查询和视图.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章查询和视图

学习目标: 掌握使用查询向导创建表单 多表的查询 掌握使用查询向导创建交叉表的查询 学会使用查询向导创建图形表 3.8 查询 查询的概念 查询是从指定的表或视图中提取满足条件的记录,然后按想得到的输出类型定向输出查询结果。 建立的查询以.qpr为文件扩展名保存在磁盘上的。它是一个文本文件,主体为SQL select语句。 查询可以实现对数据库中数据的浏览、筛选、排序等操作;可以为其他数据库提供新的数据表; 查询可以从单个表中提取有用的数据;也可以从多个表中提取综合信息。 3.8.1 建立查询 1.使用向导建立查询 启动向导的两种方法: 在项目管理器中建立: “数据”选项卡—“查询”—“查询向导” 使用菜单建立查询的方法: “文件”—“新建” ——“查询” —“查询向导”按钮 “常用工具栏”—“新建” —“查询”—“向导”按钮 2.用查询设计器建立查询 打开查询设计器的三种方法: 用CREATE QUERY命令打开查询设计器建立查询。例如输入:CREATE QUERY SBQK 选择“文件”-“新建”,或单击“常用工具栏”上的“新建”按钮,然后选择“查询”并单击“新建文件”打开查询设计器建立查询。 在项目管理器的“数据”选项下选择“查询”,然后单击“新建”按钮打开查询设计器建立查询。 查询设计器及添加表及视图窗口 可添加各数据库中的表或自由表及视图 在查询设置器中添加多个表 多个表之间必须是有联系的,通过联接选项卡设置 查询设计器中选项卡的设置 (1) “字段”选项卡 “字段”选项卡用于指定所要输出的字段。 “函数和表达式”文本框的功能是通过输入一个函数和表达式生成一个虚拟的字段。 (2)“联接”选项卡 联接选项卡是为匹配一个或多个表或视图中的记录指定联接条件(如字段的特定值,表间临时关系的联接条件) 连接类型: INNER JOIN 指定只有满足联接条件的记录包含在输出结果中,默认此类型。 RIGHT OUTER JOIN 右表某记录与左表所有记录比较字段值,若有满足联接条件的产生一个真实记录,若无则产生一个含NULL值的记录,直至右表所有记录都比较完。 LEFT OUTER JOIN 左表某记录与右表所有记录比较字段值,若有满足联接条件的产生一个真实记录,若无则产生一个含NULL值的记录,直至左表所有记录都比较完。 FULL JOIN 先按右联接比较字段值,再按左联接比较字段值;不列入重复记录。 3.8.2 修改查询 各选项卡设置完成后,将查询保存为查询文件;也可以再次打开查询设计器进行查询的修改。 打开查询设计器的三种方法: 用MODIFY QUERY命令打开查询设计器。 例如:MODIFY QUERY SBQK 选择“文件”-“打开”,或单击“常用工具栏”上的“打开”按钮,打开“打开”对话框,然后选择要修改的查询文件,单击“确定”打开查询设计器。 在项目管理器的“数据”选项下选择“查询”下面需要修改的查询文件,然后单击“修改”按钮打开查询设计器。 3.8.3 运行查询 一、运行查询的方法 ■ 在项目管理器中选择查询运行 ■ 使用程序菜单中运行命令或运行按钮直接运行查询 ■ 在命令窗口中使用命令来运行查询。 Do Filename.qpr 3.9 创建视图 视图的概念 视图兼有“表”和“查询”的特点。 与查询相类似的地方是,视图也是从一个或多个相关联的表中提取有用信息;与查询不同的地方是,视图中的数据可以更新,并能将更新结果送回到基本表中。 视图建立在数据库中,可以像表一样进行一些操作如浏览、更改字段值。但视图中不真正存放数据,它是一个定制的虚拟表,运行时才能从基本表中提取数据。 视图分为本地视图和远程视图。 3.9.1 建立视图 打开数据库设计器 无论用哪种方法创建视图,都必须打开或新建一个数据库,启动数据库设计器才能建立视图。 打开视图设计器 用命令打开视图设计器: CREATE VIEW 菜单操作方式 在项目管理器打开视图设计器。 向视图设计器中添加表或视图 可为数据库表、自由表、视图 各选项卡的设置 字段、联接、筛选、排序依据、分组依据、杂项 3.9.2 视图与数据更新 使用视图更新基本表 浏览或运行视图会得到一个临时表,表中数据是从基本表中提取的,可以更改临时表中的数据,并将更新结果回送到基本表中,达到更改数据表的目的。 (1)指定可更新的表 (2)指定可更新的字段 “钥匙”列:每个要更新的表至少要设置一个关键字 ,更新 过程是通过关键字进行的。 “铅笔”列:用于设置可更新字段,表示该字段可通过视图

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档