第四章由表生成查询

上传人:痛*** 文档编号:230945057 上传时间:2023-08-28 格式:PPT 页数:24 大小:241KB
收藏 版权申诉 举报 下载
第四章由表生成查询_第1页
第1页 / 共24页
第四章由表生成查询_第2页
第2页 / 共24页
第四章由表生成查询_第3页
第3页 / 共24页
资源描述:

《第四章由表生成查询》由会员分享,可在线阅读,更多相关《第四章由表生成查询(24页珍藏版)》请在装配图网上搜索。

1、本章要点4.1 什么是查询4.2 怎样获得查询4.3 多样查询的创建4.4 SQL查询的创建4.5 高级查询的创建习题与实验4.1 什么是查询1.1.什么是查询?什么是查询?查询是用来从表中检索所需要的数据,以对表中查询是用来从表中检索所需要的数据,以对表中的数据加工的一种重要的数据库对象。的数据加工的一种重要的数据库对象。查询结果是动查询结果是动态的,以一个表,多个表,或查询为基础,创建一个态的,以一个表,多个表,或查询为基础,创建一个新的数据集是查询的最终结果,而这一结果又可作为新的数据集是查询的最终结果,而这一结果又可作为其他数据库对象的数据来。其他数据库对象的数据来。查询不仅可以重组表

2、中的数据,还可以通过计算查询不仅可以重组表中的数据,还可以通过计算再生新的数据。再生新的数据。2.查询的种类查询的种类在在AccessAccess中,主要有中,主要有选择查询选择查询、参数查询参数查询、交叉表查交叉表查询询、动作查询动作查询及及SQLSQL查询查询。选选择择查查询询主主要要用用于于浏浏览览、检检索索、统统计计数数据据库库中中的的数据;数据;参参数数查查询询是是通通过过运运行行查查询询时时的的参参数数定定义义、创创建建的的动态查询结果,以便更多、更方便地查找有用的信息;动态查询结果,以便更多、更方便地查找有用的信息;动动作作查查询询主主要要用用于于数数据据库库中中数数据据的的更更

3、新新、删删除除及及生成新表,使得数据库中数据的维护更便利;生成新表,使得数据库中数据的维护更便利;SQLSQL查查询询是是通通过过SQLSQL语语句句创创建建的的选选择择查查询询、参参数数查查询、数据定义查询及动作查询。询、数据定义查询及动作查询。4.2 怎样获得查询4.2.1 使用向导创建查询4.2.2 使用设计器创建查询4.2.1 使用向导创建查询操作步骤如下:操作步骤如下:(1)(1)打开数据库文件;打开数据库文件;(2)(2)在在“数据库数据库”窗口,选择窗口,选择“查询查询”为操作对象;为操作对象;(3)(3)在在“数据库数据库”窗口,按窗口,按“新建新建”按钮,进入按钮,进入“新新

4、建查询建查询”窗口;窗口;(4)(4)在在“新建查询新建查询”窗口,选择窗口,选择“查询向导查询向导”,按,按“查询向导查询向导”提供的信息选择适当的参数;提供的信息选择适当的参数;(5)(5)确定查询名称;确定查询名称;(6 6)保存查询,结束查询的创建。保存查询,结束查询的创建。4.2.2 使用设计器创建查询操作步骤如下操作步骤如下:(1)(1)打开数据库文件;打开数据库文件;(2)(2)在在“数据库数据库”窗口,确定窗口,确定“查询查询”为操作对象;为操作对象;(3)(3)在在“数据库数据库”窗口,按窗口,按“新建新建”按钮;按钮;(4)(4)在在“新建查询新建查询”窗口,选择窗口,选择

5、“设计视图设计视图”;(5)(5)在在“显示表显示表”窗口,选择可作为数据源的表或窗口,选择可作为数据源的表或查询,将其添加到查询,将其添加到“选择查询选择查询”窗口;窗口;(6)(6)在在“选择查询选择查询”窗口,在字段列表框中,完成窗口,在字段列表框中,完成 “字段字段”“排序排序”“显示显示”“准则准则”等参数的定义。等参数的定义。(7 7)保存查询,结束查询的创建。保存查询,结束查询的创建。4.3 多样查询的创建4.3.1 创建参数查询4.3.2 创建生成表查询4.3.3 创建追加查询4.3.4 创建更新查询4.3.5 创建新字段查询4.3.6 创建删除查询4.3.1 创建参数查询 参

6、数查询是选择查询的一种特殊查询。是把选择参数查询是选择查询的一种特殊查询。是把选择查询的查询的“准则准则”,设置成一个带有参数的,设置成一个带有参数的“通用准则通用准则”,当运行查询时,由用户随机输入参数值,查询结,当运行查询时,由用户随机输入参数值,查询结果是根据参数而组成的记录集。果是根据参数而组成的记录集。由于参数的随机性,使查询结果具有很大的灵活由于参数的随机性,使查询结果具有很大的灵活性,因此,参数查询常常作为窗体、报表、数据访问性,因此,参数查询常常作为窗体、报表、数据访问页的数据基础。页的数据基础。参数查询是通过查询设计器创建的,其操作步骤参数查询是通过查询设计器创建的,其操作步

7、骤与利用查询设计器创建选择查询是一样的,只有在设与利用查询设计器创建选择查询是一样的,只有在设计准则与打开查询时有些不同。计准则与打开查询时有些不同。4.3.2 创建生成表查询操作步骤如下:操作步骤如下:(1)(1)打打开开数数据据库库,选选择择“查查询询”对对象象,单单击击“新新建建”按钮,打开按钮,打开“新建查询新建查询”窗口。窗口。(2)(2)在在“新新建建查查询询”窗窗口口,选选择择“设设计计视视图图”,打开打开“选选择择查查询询”窗窗口口,并并弹弹出出“显显示示表表”窗窗口口,添添加加数数据据来源表,;来源表,;(3)(3)在在“选选择择查查询询”窗窗口口,打打开开“查查询询”菜菜单

8、单,选择选择“生成表查询生成表查询”;(4)(4)在在“生生成成表表”窗窗口口,定定义义新新表表名名及及确确定定新新表表属属于哪一个数据库;于哪一个数据库;(5)(5)在在“选择查询选择查询”窗口,单击窗口,单击“关闭关闭”按钮。按钮。4.3.3 创建追加查询操作步骤如下:操作步骤如下:(1)(1)利用查询设计器打开或创建一个选择查询;利用查询设计器打开或创建一个选择查询;(2)(2)在在“选选择择查查询询”窗窗口口,打打开开“查查询询”菜菜单单,选选择择“追加查询追加查询”;(3)(3)在在“追加追加”窗口,输入待追加数据的表名,确窗口,输入待追加数据的表名,确定所在的数据库;定所在的数据库

9、;(4)(4)在在“追加查询追加查询”窗口,在字段列表框中,确定窗口,在字段列表框中,确定对应的对应的“追加追加”字段;字段;(5)(5)在在“追追加加查查询询”窗窗口口,单单击击“关关闭闭”按按钮钮,结结束束追加数据的操作。追加数据的操作。4.3.4 创建更新查询操作步骤如下:操作步骤如下:(1)(1)利用查询设计器打开或创建一个选择查询;利用查询设计器打开或创建一个选择查询;(2)(2)在在“选择查询选择查询”窗口,打开窗口,打开“查询查询”菜单,选菜单,选择择“更新查询更新查询”;(3)(3)在在“更新查询更新查询”窗口,在字段列表框的窗口,在字段列表框的“更更新到新到”对应行中输入更新

10、数据或算法,还可以在准对应行中输入更新数据或算法,还可以在准则行中输入更新范围的约束准则;则行中输入更新范围的约束准则;(4 4)保存查询,结束更新查询的创建。保存查询,结束更新查询的创建。4.3.5 创建新字段查询操作步骤如下:操作步骤如下:(1)(1)利用查询设计器打开查询或创建一个新的查询;利用查询设计器打开查询或创建一个新的查询;(2)(2)在在“选择查询选择查询”窗口,定义查询所需的字段;窗口,定义查询所需的字段;(3)(3)在在“选选择择查查询询”窗窗口口,定定义义“新新字字段段”产产生生的的“计计算算”规则;规则;(4)(4)保存查询,结束保存查询,结束“新字段新字段”查询的创建

11、。查询的创建。4.3.6 创建删除查询操作步骤如下:操作步骤如下:(1)(1)利用查询设计器打开或创建一个选择查询;利用查询设计器打开或创建一个选择查询;(2)(2)在在“选选择择查查询询”窗窗口口,打打开开“查查询询”菜菜单单,选选择择“删删除除查查询询”选选项项,将将“选选择择查查询询”窗窗口口变变为为“删删除除查查询询”窗窗口口,并并在在字段列表框中增加一个字段列表框中增加一个“删除删除”列表行;列表行;(3)(3)在在“删删除除查查询询”窗窗口口,在在字字段段列列表表框框中中的的“准准则则”行行输输入要删除记录的条件;入要删除记录的条件;(4)保存查询,结束删除查询的创建保存查询,结束

12、删除查询的创建。4.4 SQL查询的创建4.4.1 用SQL创建表4.4.2 用SQL修改表结构4.4.3 用SQL语句维护数据4.4.4 用SQL语句创建选择查询 4-4 SQL查询的创建查询的创建 SQL(Structured Query Language)是简是简捷易学的关系数据库语言,它是集数据定义、查捷易学的关系数据库语言,它是集数据定义、查询、操纵和控制功能于一体的结构化语言,其大询、操纵和控制功能于一体的结构化语言,其大多数语句都是独立执行并完成一个特定的操作。多数语句都是独立执行并完成一个特定的操作。利用利用SQLSQL语句创建数据定义查询、选择查询语句创建数据定义查询、选择查

13、询及动作查询,都是通过先创建及动作查询,都是通过先创建SQLSQL语句,然后再语句,然后再运行运行SQLSQL查询,进而获得不同的查询结果。查询,进而获得不同的查询结果。操作步骤如下:操作步骤如下:(1)(1)打开数据库;打开数据库;(2)(2)在在“数数据据库库”窗窗口口,确确定定“查查询询”为为操操作作对象,打开对象,打开“设计视图设计视图”;(3)(3)在在“选选择择查查询询”窗窗口口,打打开开“查查询询”菜菜单单,选选择择“SQLSQL特特定定查查询询”选选项项,再再选选择择其其中中的的子子项;项;(4)在在“编辑编辑SQL语言语言”窗口,输入窗口,输入SQL语言,语言,再按再按“退出

14、退出”按钮,保存查询,结束按钮,保存查询,结束SQL查查询的创建。询的创建。4.4.1 用SQL创建表SQLSQL创建表的语句格式为:创建表的语句格式为:CREATE TABLE CREATE TABLE (类型类型(长度长度),类型类型(长度长度)其中字段类型可以用以下类型符定义:其中字段类型可以用以下类型符定义:TEXT TEXT、INTEGER INTEGER、FLOATFLOAT、MONEYMONEY、DATEDATE、LOGICALLOGICAL、MEMOMEMO、GENERALGENERAL4.4.2 用SQL修改表结构(1)(1)增加字段的增加字段的语语句格式句格式为为:ALTE

15、R TABLE ALTER TABLE ADD ADD 1类型类型(长度长度),),2类型类型(长度长度)(2)(2)修改字段属性的语句格式为:修改字段属性的语句格式为:ALTER TABLE ALTER TABLE ALTER ALTER 1类类型型(长长度度),),2类类型型(长长度度)(3)(3)删删除字段的除字段的语语句格式句格式为为:ALTER TABLE ALTER TABLE DROP DROP 1类型类型(长度长度),),2类型类型(长度长度)4.4.3 用SQL语句维护数据(1)SQL(1)SQL插入记录的语句格式为:插入记录的语句格式为:INSERT INTO INSERT

16、 INTO(字段名字段名1,1,字段名字段名2 2)VALUSE(VALUSE(表达式表达式1,1,表达式表达式2 2)(2)SQL(2)SQL更新数据的语句格式为:更新数据的语句格式为:UPDATE UPDATE SET SET=WHERE WHERE(3)SQL(3)SQL删除数据的语句格式为:删除数据的语句格式为:DELETE FROMDELETE FROM WHERE WHERE 4.4.4 用SQL语句创建选择查询SQLSQL语句创建简单的选择查询的格式:语句创建简单的选择查询的格式:SELECTALL|DISTINCTSELECTALL|DISTINCT,2 FROM FROM W

17、HERE WHERE ORDER BYORDER BYASCDESCASCDESC例例4.17 4.17 创建选择查询创建选择查询(选择查询选择查询1)1),选择表,选择表(学生学籍表学生学籍表)的部分字段。的部分字段。4.5 高级查询的创建4.5.1 创建多表查询4.5.2 创建统计分析查询4.5.1 创建多表查询(1)SQL(1)SQL语句创建多表查询的格式语句创建多表查询的格式 SELECTALL|DISTINCTSELECTALL|DISTINCT,2 FROM FROM INNER INNER JOINJOINON ON WHERE WHERE ORDER BYORDER BYASCDESCASCDESC4.5.2 创建统计分析查询SELECT ALL|DISTINCTSELECT ALL|DISTINCT ASAS,ASAS2 FROM FROM WHERE WHERE GROUP GROUP BYBYHAVINGHAVING

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

相关资源

更多
正为您匹配相似的精品文档

相关搜索

关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!