数据的查询和更新昆明理工大学_第1页
数据的查询和更新昆明理工大学_第2页
数据的查询和更新昆明理工大学_第3页
数据的查询和更新昆明理工大学_第4页
数据的查询和更新昆明理工大学_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、介绍查询的建立和视图的创建及介绍查询的建立和视图的创建及使用方法使用方法 介绍有关查询的建立、修改、运行方介绍有关查询的建立、修改、运行方法,利用查询快速检索需要的数据。法,利用查询快速检索需要的数据。创建查询创建查询修改查询修改查询运行查询运行查询创建和使用交叉表查询创建和使用交叉表查询查询是向一个数据表或视图发出检索信息的请求,从而获得满足条件的数据的过程。 VFP中可以将查询请求用指定的名字保存成查询文件(扩展名为.QPR ),以便重复使用。创建方法:用查询向导建立 用查询设计器建立 应用中通过运行查询文件快速检索存储在应用中通过运行查询文件快速检索存储在表中或通过视图映射到表中的数据,

2、查找满足表中或通过视图映射到表中的数据,查找满足条件的记录,还可以按需要将查找到的记录排条件的记录,还可以按需要将查找到的记录排序和分组,将查询结果显示出来,也可以保存序和分组,将查询结果显示出来,也可以保存到新建表中或以报表、图表形式输出。到新建表中或以报表、图表形式输出。也就是说,查询只能从数据源也就是说,查询只能从数据源中检索出数据,不能更新源数中检索出数据,不能更新源数据,可以将检索出的数据重新据,可以将检索出的数据重新组织,再以多种形式输出。组织,再以多种形式输出。浏览显示浏览显示新建表新建表报表报表图形图形数据源:表数据源:表可用查询向导快速建立几种特殊用可用查询向导快速建立几种特

3、殊用途的查询文件和一般用途的查询文件。途的查询文件和一般用途的查询文件。 创建中一般包含以下操作:创建中一般包含以下操作: 选择要包含在查询中的表和字段选择要包含在查询中的表和字段 设定表间关联的连接条件设定表间关联的连接条件( (数据跨表时数据跨表时) ) 设定记录筛选条件设定记录筛选条件 设定查询结果的记录顺序设定查询结果的记录顺序 指定查询结果的输出方式指定查询结果的输出方式打开项目文件,如打开项目文件,如“示例示例.pjx.pjx”选择选择“文件文件(F)/(F)/新建新建(N)”(N)”命令命令选定选定“查询查询(Q)”(Q)”选项,单击选项,单击“向导向导(W)”(W)”按钮按钮选

4、择选择“查询向导查询向导”,单击,单击“确定确定”按按钮钮步骤步骤1 1:字段选取。选定数据库和表,选:字段选取。选定数据库和表,选取查询中需要的字段。取查询中需要的字段。步骤步骤2 2:为表建立关系。当查询的数据来自:为表建立关系。当查询的数据来自两个以上的表或视图时,需要设置表间的两个以上的表或视图时,需要设置表间的关联条件。两者有共同字段关联条件。两者有共同字段步骤步骤3 3:字段选取,筛选记录。选取关联:字段选取,筛选记录。选取关联表中的记录,设定筛选条件。表中的记录,设定筛选条件。步骤步骤4 4:排序记录。设定查询数据的排序:排序记录。设定查询数据的排序字段。按字段。按“预览预览”看

5、结果看结果步骤步骤5 5:完成。系统将生成查询文件,如查:完成。系统将生成查询文件,如查询文件命名为询文件命名为“查询查询1”1”,则在磁盘上会,则在磁盘上会产生文件产生文件“查询查询1.qpr”1.qpr”。 用“查询设计器”建立查询的功能很强,应该很好的掌握。查询的基础是SQL SELECT 语句,只有真正理解了SQL SELECT 才能设计好查询。 打开“查询设计器”的方法如下 1 1在主菜单在主菜单“文件文件”的下拉菜单中选择的下拉菜单中选择“打开打开”,选定,选定“* * * *.PJX”.PJX”项目,进入项目管理器,从项目,进入项目管理器,从数数据选项卡中选择据选项卡中选择“查询

6、查询”按钮,并单击按钮,并单击“新建新建”按按钮,打开钮,打开“查询设计器查询设计器”建立查询。建立查询。 2 2在主菜单在主菜单“文件文件”的下拉菜单中选择的下拉菜单中选择“新新建建”,在新建对话框中选择在新建对话框中选择“查询查询”按钮,并单击按钮,并单击“新新建建”按钮,打开按钮,打开“查询设计器查询设计器”建立查询。建立查询。 3.3.可以用可以用CREAT QUERY CREAT QUERY 命令打开命令打开“查询设计查询设计 器器” ” 建立查询。建立查询。 启动查询设计器后,启动查询设计器后,VFPVFP系统主菜单系统主菜单中会增加中会增加“查询查询(Q)”(Q)”菜单项。可使用

7、其子菜单项。可使用其子菜单项完成相关操作。菜单项完成相关操作。在查询设计器中利用查询设计器工具栏和选在查询设计器中利用查询设计器工具栏和选项卡同样可以完成查询的设计、修改、输出等项卡同样可以完成查询的设计、修改、输出等操作。操作。例:建立对例:建立对“学生档案学生档案”的查询,要求查询学生的查询,要求查询学生的的“学号学号”、“姓名姓名”、“专业专业”、“课程号课程号”、“课程名课程名”、“成绩成绩”字段的具体信息。结果要字段的具体信息。结果要求按求按“成绩成绩”字段的降序排列,并且字段的降序排列,并且选修的课程号只包括选修的课程号只包括“1004”1004”和和“1005”1005”。操作步

8、骤:操作步骤: 从从“项目管理器项目管理器”中选择新建查询或从中选择新建查询或从“主主菜单菜单”中选新建查询进入到查询设计器窗口中选新建查询进入到查询设计器窗口 从从“添加表和视图添加表和视图”窗口中依次选取窗口中依次选取“档案档案表表”、“选课表选课表”、“课程表课程表”,选择完后关,选择完后关闭闭“添加表和视图添加表和视图”窗口。窗口。 建立三个表之间的关联关系。建立三个表之间的关联关系。 从从“Available fields”Available fields”窗口中选取所窗口中选取所需要的字段,将它们添加到需要的字段,将它们添加到 “ “selectedselected fields”

9、 fields” 窗口中。窗口中。 选选”Join”Join”选项卡建立选项卡建立 “ “档案表、选课表、档案表、选课表、课程表课程表”的联接关系。的联接关系。 选“Filter”Filter”选项卡,筛选出选修的选项卡,筛选出选修的“1004”1004”、“1005”1005”的课程号。的课程号。 选“Order By”Order By”选项卡,给出了建立排序条选项卡,给出了建立排序条件的选项,其中件的选项,其中 “ “选课表选课表. .课程号课程号” ” 选择选择“Ascending”Ascending”升序排序,升序排序,“选课表选课表. .成绩成绩”选择选择“Descending”De

10、scending”降序排序。降序排序。 关闭该窗口,以选定的文件保存该查询文关闭该窗口,以选定的文件保存该查询文件,就完成了整个操作。件,就完成了整个操作。 选择选择“查询查询”菜单,再选菜单,再选“查看查看SQL”SQL”,可以看到,可以看到查询窗口完整的查询窗口完整的SQLSQL语句:语句:SELECT SELECT 档案表档案表. .学号学号, , 档案表档案表. .姓名姓名, , ;档案表档案表. .专业专业, ,选课表选课表. .课程号课程号, , 课程表课程表. .课程名课程名, ,;选课表选课表. .成绩成绩; ; FROM FROM 学籍数据库学籍数据库! !档案表档案表 ;

11、; INNER JOIN INNER JOIN 学籍数据库学籍数据库! !选课表选课表 ; ; ON ON 档案表档案表. .学号学号 = = 选课表选课表. .学号学号 ; ; INNER JOIN INNER JOIN 学籍数据库学籍数据库! !课程表课程表 ; ; ON ON 选课表选课表. .课程号课程号 = = 课程表课程表. .课程号课程号; ; WHERE WHERE 选课表选课表. .课程号课程号 = 1004;= 1004; OR OR 选课表选课表. .课程号课程号 = 1005;= 1005; ORDER BY ORDER BY 选课表选课表. .课程号课程号, , 选课

12、表选课表. .成绩成绩 DESCDESC任何时候使用查询设计器都可以修改已有的任何时候使用查询设计器都可以修改已有的查询或重新设计查询。查询或重新设计查询。常见的修改查询操作有:常见的修改查询操作有:添加或移去表格添加或移去表格 设置排序字段设置排序字段添加或移去字段添加或移去字段 设置分组设置分组设置联接条件设置联接条件 保存查询文件保存查询文件设置筛选条件设置筛选条件 改变查询结果输出方式改变查询结果输出方式查询设计器的功能很强,应熟练掌握。查询设计器的功能很强,应熟练掌握。 浏览查询结果浏览查询结果打开查询设计器窗口,单击查询(打开查询设计器窗口,单击查询(Q Q)菜单中的运行)菜单中的

13、运行查询(查询(R R)命令,在)命令,在BrowseBrowse窗口显示查询结果窗口显示查询结果 指定查询结果输出方式指定查询结果输出方式选择查询(选择查询(Q Q)菜单中的查询去向()菜单中的查询去向(Q Q)命令弹出查)命令弹出查询去向对话框询去向对话框 ,选择相应的输出去向;也可单击,选择相应的输出去向;也可单击查询设计器工具栏上的查询去向查询设计器工具栏上的查询去向 运行查询运行查询选择查询(选择查询(Q Q)菜单中的运行查询()菜单中的运行查询(R R)命令,或在)命令,或在项目管理器中选定查询文件后单击运行按钮项目管理器中选定查询文件后单击运行按钮 在在Visual FoxPro Visual FoxPro 中,查询去向有四种形式。使用的方法中,查询去向有四种形式。使用的方法是:选择是:选择 “ “查询查询”菜单中的菜单中的“查询去向查询去向” ”

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论