- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章 查询与视图 教学目的和要求: 通过本章的学习掌握如何建立与使用查询及视图,掌握查询与视图的特点。 4.1 查询 查询的概念 查询是从指定的表或视图中提取满足条件的记录,然后按想得到的输出类型定向输出查询结果。 建立的查询以.qpr为文件扩展名保存在磁盘上的。它是一个文本文件,主体为SQL select语句。 查询可以实现对数据库中数据的浏览、筛选、排序等操作;可以为其他数据库提供新的数据表; 查询可以从单个表中提取有用的数据;也可以从多个表中提取综合信息。 4.1.1 建立查询 1.使用向导建立查询 启动向导的方法: 使用菜单建立查询的方法: “文件”—“新建” ——“查询” —“查询向导”按钮 “常用工具栏”—“新建” —“查询”—“向导”按钮 2.用查询设计器建立查询 打开查询设计器的方法: 用CREATE QUERY命令打开查询设计器建立查询。例如输入:CREATE QUERY XSQK 查询设计器及添加表及视图窗口 可添加当前数据库中的表或自由表及视图 在查询设置器中添加多个表 多个表之间必须是有联系的,通过联接选项卡设置 查询设计器中选项卡的设置 (1) “字段”选项卡 “字段”选项卡用于指定所要输出的字段。 “函数和表达式”文本框的功能是通过输入一个函数和表达式生成一个虚拟的字段。 (2)“联接”选项卡 联接选项卡是为匹配一个或多个表或视图中的记录指定联接条件(如字段的特定值,表间临时关系的联接条件) 连接类型: INNER JOIN 指定只有满足联接条件的记录包含在输出结果中。此类型是默认的 RIGHT OUTER JOIN 指定满足联接条件的记录,以及联接条件右侧的表中记录(即使不匹配联接条件)都包含在输出结果中 LEFT OUTER JOIN 指定满足联接条件的记录,以及联接条件左侧的表中记录(即使不匹配联接条件)都包含在输出结果中。 FULL JOIN 指定所有满足和不满足联接条件的记录都包含在输出结果中。 4.1.2 修改查询 各选项卡设置完成后,将查询保存为查询文件;也可以再次打开查询设计器进行查询的修改。 打开查询设计器的方法: 用MODIFY QUERY命令打开查询设计器。 例如:MODIFY QUERY XSQKCJ 选择“文件”-“打开”,或单击“常用工具栏”上的“打开”按钮,打开“打开”对话框,然后选择要修改的查询文件,单击“确定”打开查询设计器。 4.1.3 运行查询 一、运行查询的方法 ■使用程序菜单中运行命令或运行按钮直接运行查询 ■在命令窗口中使用命令来运行查询。 Do Filename.qpr 二、查询的去向 Visual FoxPro执行用查询设计器产生的SQL-Select语句,并可把查询结果输送到不同的目的地,如表、报表或者其他目标文件。若未选定输出目标,“浏览”窗口将作为查询结果默认的目的地。 查询举例 4.2 创建视图 视图的概念 视图兼有“表”和“查询”的特点。 与查询相类似的地方是,视图也是从一个或多个相关联的表中提取有用信息;与查询不同的地方是,视图中的数据可以更新,并能将更新结果送回到基本表中。 视图建立在数据库中,可以像表一样进行一些操作如浏览、更改字段值。但视图中不真正存放数据,它是一个定制的虚拟表,运行时才能从基本表中提取数据。 视图分为本地视图和远程视图。 4.2.1 建立视图 打开数据库设计器 无论用哪种方法创建视图,都必须打开或新建一个数据库,启动数据库设计器才能建立视图。 打开视图设计器 用命令打开视图设计器。CREATE VIEW 菜单操作方式 向视图设计器中添加表或视图 数据库表、自由表、视图 各选项卡的设置 字段、联接、筛选、排序依据、分组依据、杂项 4.2.2 视图与数据更新 使用视图更新基本表 浏览或运行视图会得到一个临时表,表中数据是从基本表中提取的,可以更改临时表中的数据,并将更新结果回送到基本表中,达到更改数据表的目的。 (1)指定可更新的表 (2)指定可更新的字段 “钥匙”列:每个要更新的表至少要设置一个关键字 ,更新 过程是通过关键字进行的。 “铅笔”列:用于设置可更新字段,表示该字段可通过视图 来更新 (3)检查更新的合法性 如果在一个多用户环境中工作,服务器上的数据也可以被别的用户访问,也许别的用户也在试图更新服务器上的记录。为了让VFP检查使用视图操作的数据在更新前是否被别的用户修改过,可使用“SQL WHERE 子句包括”框中的选项帮助管理更新记录。 (4)使用更新方式
您可能关注的文档
- 八大素养与变革教材.ppt
- starbucks企业形象策划案例教材.ppt
- 10第1章市场政府与财政解说.ppt
- 办税大厅人员培训体系业务教材.ppt
- starbuck教材.ppt
- 10第2章财政支出解说.ppt
- 八大体质分型和养生教材.ppt
- 10第9章非参数统计解说.ppt
- 13第十三章_特殊项目审计解说.ppt
- Starter__Unit3单元复习教材.ppt
- 2025至2030全球及中国订单管理软件行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030国内液晶显示屏行业市场发展分析及竞争策略与投资发展报告.docx
- 2025至2030港口设备市场前景分析及细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030量子加密通信行业发展现状及投资前景战略报告.docx
- 2025至2030中国音乐合成器行业运营态势与投资前景调查研究报告.docx
- 2025至2030中国液压行业市场发展现状及竞争格局与投资机会报告.docx
- 2025至2030中国异戊橡胶行业运营态势与投资前景调查研究报告.docx
- 2025至2030帕西肽行业市场占有率及有效策略与实施路径评估报告.docx
- 2025至2030全球及中国超收敛集成系统行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030尖齿铣刀行业市场占有率及有效策略与实施路径评估报告.docx
最近下载
- 李商隐《锦瑟》PPT课件.pptx VIP
- 医院感染病例漏报率.pptx VIP
- 新疆生产建设兵团二中2026届化学高一第一学期期末综合测试试题含解析.doc VIP
- 【9.11】全国D类综合应用能力思维导图(完美版).docx VIP
- 新疆生产建设兵团二中2025届化学高一第一学期期末联考试题含解析.doc VIP
- 2025届新疆维吾尔自治区新疆生产建设兵团二中物理高一第一学期期末监测模拟试题含解析.doc VIP
- 全国D类职业能力倾向测验思维导图.docx VIP
- 短路及接地故障指示器使用说明书.PDF VIP
- 合格证模板打印可修改.docx VIP
- 乌鲁木齐市第一中学2024届高一数学第一学期期末学业质量监测试题含解析.doc VIP
原创力文档


文档评论(0)