数据库的查询功能

数据库的查询功能

ID:5563442

大小:585.00 KB

页数:50页

时间:2017-11-18

数据库的查询功能_第1页
数据库的查询功能_第2页
数据库的查询功能_第3页
数据库的查询功能_第4页
数据库的查询功能_第5页
资源描述:

《数据库的查询功能》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第四章 查 询一、查询概述二、查询的创建方法三、选择查询四、操作查询4.1查询概述1、查询的概念:根据用户的要求从数据库中收集有用字段的操作。(3)为其它应用创建(报表,窗体)数据源。查询的数据源是数据库中的表或已经创建好的查询;查询结果以视图的方式展示给用户。2、查询的功能:(1)浏览数据;(2)更新数据库;3、查询的种类Access2003中提供了4种查询:选择查询交叉表查询操作查询SQL查询。(1)选择查询:最常见的查询类型,是对基表或其它查询的数据集按一定条件筛选或重新组合,计算,最后生成结果视图。(2)交叉表查询:主要实现分组统计问题。产生的交叉

2、表显示来源于表中某个(些)字段的统计值,如合计、计算以及求平均值等。(3)操作查询:会更改数据库中数据的查询操作,包括追加记录、修改记录、删除记录和生成基表,只要执行查询,操作就会产生,基本表中的数据就会发生改变。这是与选择查询的本质区别。它包括:删除查询更新查询追加查询生成表查询删除查询:从一个或多个表中删除一组记录,实现批量的删除。更新查询:批量更改一个或多个表中的一组记录。追加查询:将一个或多个表中的一组记录添加到另一个或多个表的尾部,实现批量数据的转移操作。生成表查询:将查询结果生成一个新表,存贮在数据库中。(4)SQL查询:使用结构化的查询语言(

3、StructuredQueryLanguage)创建查询。包括联合查询传递查询数据定义查询子查询4.2查询的创建方法在Access2003中,提供了五种具有向导性的方式创建查询,如图所示:4.3选择查询4.3.1简单的选择查询:不带任何准则和条件的查询。可采用设计视图或者简单查询向导创建。1.使用设计视图创建简单选择查询:以“A班成绩表”为例,过程如下:[1]在“查询”对象中单击“新建”按钮;[2]在“新建查询”对话框(如上图所示)中选择“设计视图”,进入设计视图窗口;[3]在“显示表”中选择所需要的数据源;[4]关闭“显示表”,选择所需要的字段;[5]单

4、击“保存”;按钮,保存查询。补充1. 关于“查询设计视图”的说明查询设计视图的构造:作数据源的表或查询列表查询设计网格查询设计视图的工具条:视图查询类型执行显示表合计上限值生成器新对象属性数据库窗口视图按钮:在查询的不同视图之间切换查询类型按钮:可在选择查询、交叉表查询、生成表查询、更新查询、追加查询和删除查询之间切换执行按钮:执行查询,以工作表形式显示结果集显示表按钮:显示“显示表”对话框,列出当前数据库中所有的表和查询,以便选择查询的数据源合计按钮:在查询设计区增加“总计”行,用于各种统计计算,如求和、求平均值等。上限值按钮:可以对查询结果

5、的显示进行约定,用户可在文本框内指定所要显示的范围。数据库窗口按钮:回到数据库窗口。属性按钮:显示光标处的对象属性。◆若光标在查询设计器上半部,则将显示查询的属性◆若光标在查询设计网格内,则将显示字段列表属性◆若光标在字段内,则将显示字段属性生成器按钮:弹出表达式生成器对话框,用于生成准则表达式。在光标位于查询设计网格的“准则”栏时有效新对象按钮:打开“新建表”、“新建查询”、“新建报表”等各种对话框,生成相应的对象。2.使用“简单查询向导”创建选择查询:以“A班成绩表”为例,过程如下:[1]在“查询”对象中单击“新建”按钮;[2]在“新建查询”对

6、话框中选择“简单查询向导”,进入“简单查询向导”对话框;[3]在“简单查询向导”对话框中的“表/查询”下拉列表框中选择所需的数据源;[4]在“可用这段”中选择所需的字段;[5]单击“下一步”进入“选择明细或汇总查询”对话框,由于是简单查询,所以现选择前者。[6]单击“下一步”进入最后一步对话框,为查询命名,单击完成便出现该查询的数据表视图。补充2. 关于查询的几种视图Access2003为我们提供了五种类型的查询视图,它们可以通过视图按钮进行切换,但“数据透视图”和“数据透视表”需要经过特殊的处理才能产生。4.3.2带条件的选择查询:查询的条件(准则),可

7、在设计视图中的“条件”中设定,或在SQL视图中直接写入命令。查询条件用“查询(逻辑)表达式”来表示。1.逻辑表达式的组成:比较运算符:>,<,=。。。。逻辑运算符:and,or,not指定一个范围:BetweenAnd例,BetweenAnd,数值应在A、B之间。指定系列值的列表:In例,In(“教授”,“副教授”,“讲师”),等价于:“教授”Or“副教授”Or“讲师”。“*”“?”“#”“[]”使用通配符实现模糊查询:Like例,Like“教授”,查找包含字符串“教授”的记录;在Like子句里可以使用通配符,有以下几种通配符:“?”

8、单一的任意字符,比如:like“s?”,查找以“s”开头的长度为二

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。