- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 查询与视图课件
全国计算机等级考试 《Visual FoxPro 程序设计》 第5章 查询与视图 本章知识点在笔试考试中的分析明细表 5.1 查询 1.查询的概念 查询是从指定的表或视图中提取满足条件的记录,然后按照想得到的输出类型定向输出查询结果,诸如浏览器、报表、表、标签等。查询是以扩展名为.qpr的文件保存在磁盘上的,这是一个文本文件,它的主体是SQL SELECT语句。 5.1 查询 2. 建立查询文件的方法 建立查询的方法主要有以下几种: 通过新建对话框,选择“文件→新建”菜单,在弹出的“新建”对话框中选择“查询”,单击“新建文件”按钮打开查询设计器建立查询; 用CREATE QUERY命令打开查询设计器来建立查询 在项目管理器的数据选项卡中选择“查询”,单击“新建”按钮打开查询设计器建立查询; 也可以利用SQL SELECT语句直接编辑.qpr文件来建立查询。 5.1 查询 3.查询设计器 可以利用“查询设计器”设计查询,但它的基础是SQL SELECT语句,只有真正理解了SQL SELECT语句才能设计好查询。 不管用哪种方法打开查询设计器,都会进入下图所示的界面。在此界面中选择用于建立查询的表或视图。 5.1 查询 3.查询设计器 注意:当一个查询是基于多个表时,这些表之间必须是有联系的,查询设计器会自动根据联系提取连接条件,如果没有为表之间建立连接,要移去没有建立连接的表,更换添加表的次序再重新添加,直至建立好连接。 在查询设计器的界面中有6个选项卡,它们和SQL SELECT语句的各短语是相对应: 如果已经选择了设计查询所需的表或视图,对应于FROM短语。此后还可以从“查询”快捷菜单或工具栏中选择“添加表”或选择“移去表”重新指定设计查询的表。 5.1 查询 5.1 查询 4.使用查询设计器建立查询 ① 在表设计器中添加表 ② 选择所需字段 ③ 设置筛选条件 ④ 设置排序依据 ⑤ 查询去向 ⑥ 最后保存查询为query,并运行查询 操作演示: 注意:通过查询设计器建立的查询会自动生成SQL语句,在“查询”下拉菜单中单击“查看SQL”,会打开含有SQL语句的窗口 5.1 查询 5.查询设计器的局限性 查询设计器只能做一些比较规则的查询,如嵌套查询它就无能为力了,所以它并不能完成所有的SQL SELECT查询功能。 建议熟练掌握SQL Select语法。 5.1 查询 6.使用查询 可以通过项目中的运行,或通过“程序”菜单中的“运行”项来执行或在查询设计器打开的情况下单击常用工具栏上的按钮。 也可以通过命令方式执行查询,命令格式为: DO 查询文件名 注意:文件名中必须包括扩展名.qpr。 5.2 视图 1.视图的概念 视图兼有“表”和“查询”的特点,与查询类似的地方是,可以用来从一个或多个相关联的表中提取有用信息;与表相类似的地方是,可以用来更新其中的信息,并将更新结果永久保存在磁盘上。 使用视图可以从表中提取一组记录,改变这些记录的值,并把更新结果送回到基本表中。可以从本地表、其他视图、存储在服务器上的表或远程数据源中创建视图,所以视图又分为本地视图和远程视图。 视图是操作表的一种手段,通过视图可以查询表,也可以更新表。视图是根据表定义的,因此视图基于表。视图是数据库的一个特有功能,只有在包含视图的数据库打开时,才能使用视图。 5.2 视图 2.建立视图的方法 用CREATE VIEW命令打开视图设计器建立视图; 选择“文件”菜单下的“新建”命令,或单击“常用”工具栏上的“新建”按钮,打开“新建”对话框,然后选择“视图”并单击“新建文件”,打开视图设计器建立视图; 在项目管理器的“数据”选项卡下将要建立视图的数据库分支展开,并选择“本地视图”或“远程视图”,然后单击“新建”命令按钮打开视图设计器建立视图; 如果熟悉SQL SELECT,还可以直接用建立视图的SQL命令CREATE VIEW…AS…建立视图。 5.2 视图 3.视图设计器 可以用“视图设计器”建立视图,同样由于视图的基础是SQL SELECT语句,所以只有真正理解了SQL SELECT才能设计好视图。 不管用哪种方法打开查询设计器,都会进入图5-8所示的界面。视图设计器与查询设计器虽然很类似,但也是有区别。 视图设计器和查询设计器的区别主要有以下几点:(1)查询设计器的结果是将查询以.qpr为扩展名的文件保存在磁盘中
文档评论(0)