- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VFB程序设计教程教学课件丶第六章
第六章 查询与视图设计 6.1 查询 查询和视图都是Visual FoxPro6.0提供的数据检索工具,但功能稍有不同。 查询和视图可以从数据库大量数据中,简单、方便地筛选出满足用户指定条件的数据。 6.1.1 查询的概念 1. 查询(QUERY) 用户从指定的表或视图中筛选满足条件的记录;然后对查询结果进行排序和分类;最后通过窗口、临时表、表、报表等多种方式显示查询结果或存储查询结果。 2. 查询的两种实现方法 (1) 直接编写SELECT-SQL语句 例如:select * from 学生表 where 性别=男 (2) 用Visual FoxPro 6.0提供的“查询设计器”或“查询向导”建立查询文件,然后运行查询文件,得到查询结果。 3. 查询文件:查询文件是一个文本文件,扩展名为.QPR。 文件主体是一条SQL—SELECT语句。 4. 查询文件的优点 : (1) 利用查询设计器可以更方便,更简捷地建立功能强大的查询,不用书写复杂的SQL命令。 (2) 查询文件可以长期保存于磁盘中反复使用,提高了查询的效率。 (3) 利用查询向导可以快速生成查询。 6.1.2 用查询向导创建查询 1.启动查询向导建立查询 启动查询向导有以下三种方法: (1)在项目管理器中启动 (2)通过“文件”菜单或“常用”工具栏按钮启动 (3)通过“工具”菜单启动 2 .实例 查询学生管理数据库中,民族为“蒙古族” 的学生信息及成绩信息。 SELECT 学生表.学生证号, 姓名,性别,民族,平时成绩,期末成绩,学分 FROM 学生表 INNER JOIN 成绩表 ON 学生表.学生证号=成绩表.学生证号 WHERE 民族=蒙古族 6.1.3.用查询设计器创建查询 1. 启动查询设计器 启动查询设计器的四种方法 (1) 从项目管理器启动查询设计器 (2) 从“文件”菜单或用“常用”工具栏按钮启动 (3) 在命令窗口中输入命令:CREATE QUERY [查询文件名] (4) 直接编辑.QPR文件。 2.查询设计器窗口 2.查询设计器窗口 (1) 构成:由6个选项卡组成: ①“字段”: 对应Select短语,可以是字段或计算表达式。 ②“联接”: 对应 …Join on 短语用于编辑连接条件。 ③“筛选”: 对应Where短语,用于指定查询条件。 ④“排序依据”:对应于Order by短语,用于指定排序的字段和排序方式。 ⑤“分组依据”:对应于Group by和Having短语,用于分组。 ⑥“杂项”: 指定是否要重复记录及列在前面的记录,对应All和 Distinct。 3. “查询设计器”工具栏 4.查询的运行和保存 (1) 运行 “查询”菜单中选择“运行查询”或单击工具栏上的 按钮,还可以右键单击设计窗口选择“运行查询”。 运行命令为:DO 查询文件名.qpr 注意:必须加上扩展名。 (2) 保存 查询文件被保存为.QPR文件,单击工具栏上的 按钮,或选择“文件”菜单中的“保存”或“另存为”均可以保存查询文件。 例6.1 查询学生管理数据库中,民族为“蒙古族”和“汉族”且年龄25岁以下的学生信息及成绩信息,包括:学生证号、姓名、性别、民族、身高、 所选课程的课程编号、期末成绩。查询结果按身性别降序、性别相同按身高升序排列。 6.1.4 查询文件的修改和关闭 1.查询文件的修改 查询文件的修改方法:必须在查询设计器中进行 打开查询设计器的方法 (1) “文件”菜单中“打开”命令或单击“常用”工具栏中的按钮。 (2) 从“项目管理器”中 打开查询设计器 (3) 打开查询设计器的命令为: Modify Query [查询文件名] 6.1.4 查询文件的修改和关闭 2.关闭查询设计器 关闭查询设计器,即关闭查询文件。 关闭方法: 单击关闭按钮 双击控制图标 【ALT+F4】 “文件”中的“退出” 6.2 视图 6.2.1 视图的概念 1.视图(view) 视图是从数据库表或其它视图中导出的“表”,但与表不同,视图中的数据还是存储在原来的数据库表或视图中,因此可以把视图看做是一个“虚表”或“虚拟表”。 6.2.1 视图的概念 2.视图的特点 (1) 视图是数据库中特有的表,它依赖于某一数据库而存在,只有打开与视图相关的数据库才能创建和使用视图。 (2) 视图是操作表的一种手段,它兼有“表”和“查询”的特点,通过视图可以查询表,也可以更新表。 (3) 视图打开时,为其提供数
您可能关注的文档
- QQ十周年庆新媒体推广方案final.ppt
- RatsandMen“InsolubleProblems”.ppt
- Rena前后清洗工艺培训教材.ppt
- QSmart品质记录无纸化系统说明.ppt
- ReportingService体系结构说明.ppt
- Q版店务管理系统介绍PPT.ppt
- PPT策划方案之社区红歌汇演.ppt
- Runningatradingcompany外贸公司初运营.ppt
- sas实现数据汇总和报表制作.ppt
- pwh混凝土厂工艺设计.ppt
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)