收藏 分销(赏)

第三章 创建查询和视图.doc

上传人:pc****0 文档编号:8379891 上传时间:2025-02-11 格式:DOC 页数:2 大小:34.50KB 下载积分:10 金币
下载 相关 举报
第三章 创建查询和视图.doc_第1页
第1页 / 共2页
第三章 创建查询和视图.doc_第2页
第2页 / 共2页
本文档共2页,全文阅读请下载到手机保存,查看更方便
资源描述
第三章 创建查询和视图 查询是数据库管理系统的一项重要功能,用户可以根据需要建立查询,在数据库中检索一条或多条满足条件的记录,供用户查看、分析或报表打印,但不能对数据进行修改。而在数据表操作时,用户希望对查询出来的数据进行更新,并将更新后的结果回存到源表中,为实现这一功能,VF提供了视图操作。 一 使用查询向导创建查询 1 启动查询向导方法:“文件”—“新建”,在“新建”对话框中选择“文件类型”中的“查询”,然后单击“向导”按钮,启动查询向导。另一种方法是“项目管理器”中,选择“数据”选项卡中的“查询”选项。 2 查询向导:查询向导、交叉表向导和图形向导。 3 步骤:字段选取—筛选记录(设置查询条件)—排序记录(字段可按升序或降序排序,最多可选择3个排序字段)—限制记录(确定查询结果中所包含的记录数)—完成(文件的扩展名为.qpr) 4 运行查询 命令:DO 查询文件名.qpr 二 使用查询设计器创建查询 1启动查询设计器,弹出“添加表或视图”对话框,添加表或视图(若此对话框已关闭,可单击查询设计器工具栏中的“添加表”按钮或“查询”菜单中的“添加表”命令。若移去,可单击查询设计器工具栏中的“移去表”按钮或“查询”菜单中的“移去表”命令。) 2 “查询设计器”窗口中下半部分有:字段、联接、筛选、排序依据、分组依据、杂项6个选项卡。 字段对应SQL语言中的SELECT部分;联接对应SQL语言中的FROM部分(两表要有相同的字段,例:FROM学籍.学号=成绩.学号);筛选对应SQL语言中的WHERE部分;排序依据对应SQL语言中的ORDER BY部分;分组依据对应SQL语言中的GROUP BY ……HAVING部分;杂项对应SQL语言中的DISTINCT及TOP(与ORDER BY 有关) 3 建立表间连接:表间的连接分为内部连接、左连接、右连接和完全连接 A 内部连接(Inner Join):在查询结果中,只列出左字仙列表与右字段列表相匹配的记录,这是默认的设置。 B 左连接(Left Outer Join):在查询结果中,列出左字段列表中的所有记录,以及右字段列表中与连接条件相匹配的记录。 C 右连接(Right Outer Join):在查询结果中,列出右字段列表中的所有记录,以及左字段列表中与连接条件相匹配中的记录。 D 完全连接(Full Join):在查询结果中,列出两个表中的所有记录,而不考虑记录是否与连接条件相匹配。 如果只设置一个数据表的查询,则不会出现表间的连接。 4 选择输出字段:选择字段时,双击表中顶部的“*”号,则将该表的全部字段添加到“选定字段”列表框中。字段框中字段的先后顺序,决定了字段显示的次序。 5 设置查询条件:在“实例”框中,如果输入的是字符串,只要字符串与表的字段名不相同,则可以不用定界符;如果输入的是日期,则用花括号将日期型数据引起来;如果是逻辑型数据,则必须使用句点号,如.T.或.F.;如果是多个条件,根据要求使用逻辑运算符AND或OR将多个条件边在一起。 6 排序查询结果 7 分组查询:只输出关键字段相同的记录中的一条。 8 杂项:用来指定是否对重复记录进行这,是限制返回的记录数(返回记录的最大数目或最大百分比) 9 保存:工具栏——“保存”或“文件“—“保存” 10 设置查询去向:查询默认的输出为“浏览”记录。在“查询设计器”窗口,单击“查询”菜单中的“查询去向”命令。 查询去向 含义 浏览 浏览显示查询结果 临时表 将查询结果保存在一个临时表时,关闭表时自动清除 表 将查询结果保存在一个自由表中 图形 将查询结果保存在一个图形文件中 屏幕 将查询结果显示在主窗口或当前活动窗口中 报表 将查询结果保存在一个报表文件中 标签 将查询结果保存在一个标签文件中 三 创建视图 1 视图分为两种类型:本地视图和远程视图 2 视图和查询的相似功能:创建视图所需要的表和字段,筛选符合条件的记录,用计算功能创建计算字段等。 3 视图与查询功能不同的是:视图的结果可以修改,并可以将修改后的结果回存到源表中,而查询的结果只供输出浏览;视图文件是数据库的一部分,保存在数据库中,而查询文件是一个独立的数据文件,不属于任何数据库。 4 视图的运行结果只能浏览,不能存为图表、报表、标签等文件。 5 在设置筛选条件表达式时,只要输入法的字符串与字段名不相同,就可以不用引号将字符串引起来。 6在创建视图时,要更新数据,必须设置更新条件。为了使表中的字段值能被修改,首先必须定义一个关键字段,系统根据关键字段列出源文件中与之对应的记录,进行修改操作。关键字段的设置必须是唯一的,若有重复值,则必须选取多个关键字避免重复,否则系统将无法判断要更新的记录。 7 视图设计器比查询设计器多一个“更新条件”选项卡。“更新条件”选项卡中可以设置关键字段即选中钥匙图标,也可以设置要更新的字段即选中铅笔图标。如果字段未被标注为更新,虽然可在表单或浏览窗口中修改这些字段内容,但修改的值不会回存到源表中。由于关键字段是用于唯一标识每一条记录的,所以最好不要使用关键字段作为更新的字段。如果要把表拭目以待的记录回存到源表中,必须选择“发送SQL更新”选项。在使用此项之前,必须至少设置一个关键字段和一个可修改的字段。 8 创建参数视图:每次运行视图时,根据输入值的不同而检索到不同的结果,需要建立参数视图。在“筛选”选项卡中设置筛选条件,在“实例”框中,键入一个问号?,紧接一个参数名。运行时,即可弹出一个“视图参数”对话框。 9 远程视图:通过ODBC(开放数据库互连)从远程数据源建立的视图。操作步骤如下:a 连接远程数据源b建立连接c建立远程视图
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 百科休闲 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服