vfp第5章查询视图
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第5章 查询与视图
视图
⑸保存视图
• “文件” →“保存”
浏览视图
• 在相关数据库设计器中,右击视图,选择“浏览”命令。
第5章 查询与视图
练习3 简单应用:
32.1(先做基1-2)、32.2、43.2(先做基1) 42.2、41.2、66.2、67.2(先做基1)、79.2 22.2、73.1(先做基1-2)
第5章 查询与视图
查询
“查询设计器”工具栏
第5章 查询与视图
查询
⑷运行查询
• 选择“查询→运行查询”命令。 • 单击常用工具栏上的“ ”按钮。
第5章 查询与视图
查询
⑸保存查询
• “文件” →“保存”
查询文件的扩展名是.QPR,
主体是相应的SQL SELECT语句。
第5章 查询与视图
第5章 查询与视图
视图 2. 有关视图的常用命令
⑴新建视图
• CREATE VIEW <视图名> AS <SELECT 语句>
⑵删除视图
• DROP VIEW <视图名> 或 DELETE VIEW <视图名>
第5章 查询与视图
练习4 简单应用:
46.1
第5章 查询与视图
查询与视图的区别
视图与查询在功能上有许多相似之处,但又有各自特点,主要区别如下:
功能不同:视图可以更新字段内容并返回数据源表,而查询文件中的记录数
据不能被修改。
从属不同:视图不是一个独立的文件而从属于某一个数据库。查询是一个独
立的文件,它不从属于任何数据库。
访问范围不同:视图可以访问本地数据源和远程数据源,而查询只能访问本
第5章 查询与视图
视图 1.利用视图设计器创建本地视图
⑴打开相关数据库 ⑵新建视图
• “文件” →“新建”
第5章 查询与视图
视图
⑶添加表或视图
第5章 查询与视图
视图
⑷设计视图
更新条件:用于设定数据更新的条件
第5章 查询与视图
视图
“视图设计器”工具栏
“视图设计器”工具栏中没有“查询去向”按钮。
• “文件” →“新建”
第5章 查询与视图
查询
⑵添加表或视图(对应于FROM短语)
第5章 查询与视图
查询
⑶设计查询
字段:用于指定查询结果包含的字段或字段表达式,对应于SELECT短语。 联接:用于指定各数据表或视图之间的联接关系,对应于JOIN ON短语。 筛选:用于指定记录的筛选条件,对应于WHERE短语。 排序依据:用于指定查询结果中记录的排列顺序,对应于ORDER BY短语。 分组依据:用于分组,对应于GROUP BY短语和HAVING短语。 杂项:用于指定是否显示重复记录和列在前面的记录,分别对应DISTINCT和TOP短语。
视图
视图是根据条件从一个或多个数据表中导出的虚拟表, 因此视图是不能单独存在的,它依赖于某一数据库而 存在,只有打开与视图相关的数据库才能创建和使用 视图。 通过修改视图中的数据可以更新数据源表中的数据。 视图分为本地视图和远程视图。 创建本地视图有3种方法:
使用视图设计器 使用视图向导 使用SQL CREATE VIEW语句
练习1 简单应用:
51.1、39.1、41.1、42.1、33.2、55.2、64.2、69.2 61.1、57.2、80.1、36.1、60.1、62.1 75.1、82.1、47.1、50.1
第5章 查询与视图
练习2 技巧:
⑴如果用到计算函数几乎都需要分组,而且分组字段 通常是查询结果的第一个字段。 ⑵如果条件包含计算函数或由计算函数得到的虚拟字 段,那么一定是分组限定条件,应写在HAVING后面; 否则就是记录筛选条件,应写在WHERE后面。
第 5章
查询与视图
LOGO
查询 查询是利用可视化的方式定义一个SELECT 语 句,并将其以扩展名为.QPR的查询文件保存在 磁盘上。 创建查询有2种方法:
使查询设计器 使用查询向导
第5章 查询与视图
查询 1.利用查询设计器创建查询
⑴新建查询
地数据源。
输出去向不同:视图只能通过窗口浏览和更新,而查询可以选择多种去向,
如表、图表、报表、标签、窗口等形式。
使用方式不同:视图只有所属的数据库被打开时,才能使用。而使用查询文
件时不必打开数据库。
第5章 查询与视图
简单应用:
53.1、56.2、40.1、52.1、70.2、72.2
第5章 查询与视图
查询 2.有关查询的常用命令
⑴新建查询
• CREATE QUERY<查询文件名>
⑵修改查询
• MODIFY QUERY<查询文件名>
⑶运行查询
• DO <查询文件名.qpr>
第5章 查询与视图