- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查询操作的要点①首先根据查询要求确定查询的数据源。如果添加的2张表之间没有相同的字段,应加入第3张纽带表,并建立3表之间超联接。②如果查询结果中包含有新建字段(源表中没有的字段),一定要“函数与表达式”框中输入;③掌握“查询去向”和“显示SQL窗口”的操作。TOFILE和TOPRINTER两个选项在“查询去向”的“屏幕”选项中。④只要建立了查询,必须要运行一下。视图操作的要点①视图的更新条件设置,1)先指定更新表;2)指定表中更新关键字;3)指定需要更新的字段;4)选取“发送SQL更新”。②用命令方式打开和关闭视图的命令也是:USE视图名③SQL命令中的SELECT、UPDATE、DELETE同样可以使用在视图上,但INSERT命令则不行④对视图的操作和对表的操作基本一样,但MODIFYSTRUCTURE命令无效。*第五章查询与视图5.1查询5.2视图5.1查询5.1.1查询设计器1.查询的概念:查询是指从指定的表或视图中提取满足条件的记录,然后定向输出查询结果。就是一个预先定义好的SQLSELECT语句,以扩展名为qpr的文本文件保存在磁盘上的。2.查询的建立:通过项目管理器的“数据”选项卡建立查询。使用“新建”对话框打开查询设计器建立查询。直接编辑查询文件。使用命令建立查询,格式为:CREATQUERY[QueryName]3.查询设计器中的选项卡:用来指定是否要重复记录和列在前面的记录DISTINCT、TOP杂项用于分组,便于基于一组计算GROUPBY分组依据用于决定查询结果输出中记录的排列顺序ORDERBY排序依据用于指定查询条件WHERE筛选用来指定各表或视图之间的联接关系JOINON联接用于指定要查询的数据SELECT字段功能说明对应的SQL短语选项卡6.查询去向:将输出送到一个标签文件(.lbx)中标签将输出送到一个报表文件(.frx)中报表在VisualFoxPro的主窗口或当前活动输出窗口显示查询结果屏幕使查询结果可用于MicroSoftGraph(包含在VisualFoxPro中的一个独立应用程序)图形将查询结果存放在一个扩展名为.dbf的表中,该查询的结果是存放在磁盘上的表将查询结果存储在临时只读表中。多次查询的结果可放在不同的表中,该表用于浏览数据、制作报表等临时表缺省设置,在浏览窗口中显示查询结果浏览具体含义查询去向4.运行查询:在项目管理器的“数据”选项卡中,展开“查询”选项,然后选择要运行的查询文件,单击“运行”按钮。在命令窗口中执行,格式为:DOQueryFile.QPR5.修改查询:打开“文件”菜单,选择“打开”命令,或者在工具栏上单击“打开”按钮,在“打开”对话框中选择要修改的查询文件,单击“确定”按钮,进入查询设计器中修改。在项目管理器中,选择要修改的查询文件,单击右边的“修改”按钮,进行查询设计器中修改在命令窗口中,输入:MODIFYQUERYQueryFile5.2视图1.视图的概念:视图是一个用户定制的虚拟表或逻辑表。视图可以理解为是一个“虚表”,对它的操作和对表的操作完全一样。视图兼有“表”和“查询”的特点。可以用来从一个表或多个相关联的表中提取有用信息;可以用来更新其中的信息,并将更新的结果永久保存在磁盘中。请注意:其不实际存储数据,它存储的只是视图的定义。数据来源:表和其他视图。视图存放在定义它的数据库中。当表被删除,相对应的视图中的数据也会消失。2.视图的分类:在VisualFoxPro中视图分类分为:本地视图和远程视图。本地视图的数据来自用户自己计算机上的数据库,只能更新本地数据。远程视图的数据来自用户自己的计算机和网络上其他计算机或服务器中的数据库,不但可以更新本地数据,还可以更新远程数据。3.本地视图的建立:用CREATEVIEW命令打开视图设计器建立视图。利用“新建”对话框打开视图设计器。在项目管理器的“数据”选项卡中打开视图设计器建立视图。利用SQL命令CREATEVIEWview_nameASselect_statement4.视图设计器中的选项卡:用来指定视图进行更新的设置——更新条件用来指定是否要重复记录和列在前面的记录DISTINCT、TOP杂项用于分组,便于基于一组计算GROUPBY分组依据用于决定查询结果输出中记录的排
文档评论(0)