Access 数据库开发培训教程第6章ppt课件.ppt

Access 数据库开发培训教程第6章ppt课件.ppt

ID:58894527

大小:177.00 KB

页数:42页

时间:2020-09-30

Access 数据库开发培训教程第6章ppt课件.ppt_第1页
Access 数据库开发培训教程第6章ppt课件.ppt_第2页
Access 数据库开发培训教程第6章ppt课件.ppt_第3页
Access 数据库开发培训教程第6章ppt课件.ppt_第4页
Access 数据库开发培训教程第6章ppt课件.ppt_第5页
资源描述:

《Access 数据库开发培训教程第6章ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6课查询的高级应用本课要点具体要求本课导读上机练习本课要点操作查询的应用SQL语句SQL查询的应用具体要求掌握更新查询和追加查询的应用掌握删除查询和生成表查询的应用熟悉SQL语句的语法结构掌握联合查询和传递查询的使用掌握数据定义查询的使用本课导读查询的高级应用是使用操作查询和SQL查询来满足用户更复杂和更专业化的查询需求。例如,可以使用操作查询中的删除查询删除“成绩表”中出现的无效学号的成绩记录,还可以使用SQL查询中的联合查询将多个查询结果合并到一起。6.1操作查询的应用操作查询是Access查询中的重要查询方法之一,利用它可以通过一次操

2、作就能完成对多个记录的修改。6.1操作查询的应用6.1.1知识讲解6.1.2典型案例——基于多表的生成表查询6.1.1知识讲解操作查询包括删除查询、更新查询、追加查询和生成表查询4种类型,本节将详细介绍这4种查询的具体应用。6.1.1知识讲解1.删除查询2.更新查询3.追加查询4.生成表查询1.删除查询删除查询可以对满足删除条件的一个表或多个表中的记录进行删除,删除后,表中的记录无法恢复。2.更新查询更新查询可以对符合更新查询条件的记录进行修改,更新查询的数据源可以是一个表或多个表。3.追加查询追加查询用于将一个表或多个表中的一组记录添加到另

3、一个表中,这些表可以是同一个数据库,也可以是其他数据库。追加查询中追加的字段只能和指定表中的字段相匹配,不匹配的字段不能添加到指定的表中。4.生成表查询生成表查询可以通过设置查询条件利用一个表或多个表中的数据新建一个数据表,这样就实现了查询对象和数据表之间的转换。6.1.2典型案例——基于多表的生成表查询案例目标本案例将介绍从多个表中将指定的字段进行组合生成一个新表,即基于多表的生成表查询。下面将“学生管理数据库”中的“学生信息表”、“课程表”和“成绩表”中的相关字段进行组合生成“学生成绩单表”。6.1.2典型案例——基于多表的生成表查询操作

4、思路:(1)打开【学生管理数据库】文件。(2)打开【显示表】对话框和【查询1】窗口,将【学生成绩表】、【课程表】和【成绩表】添加到【查询1】窗口中。(3)设置查询字段和条件。(4)单击【设计】选项卡【查询类型】组中的【生成表】按钮,设置新表名称。(5)运行查询设置。(6)查看新表中的记录。6.1.2典型案例——基于多表的生成表查询操作步骤请老师参照相关软件和书中的相关知识。6.1.2典型案例——基于多表的生成表查询案例小结在本案例中,使用生成表查询从多个表中将指定的字段进行组合生成一个新表时,一定要先建立多表之间的关系,否则组合的新表会出现错

5、误记录。6.2SQL查询的应用SQL查询是一种使用结构化语言SQL(StructuredQueryLanguage)创建的高级查询方式。使用查询设计视图创建查询时,Access将创建的查询转换为SQL语句。该SQL语句是查询运行时Access实际编写的。6.2SQL查询的应用6.2.1知识讲解6.2.2典型案例——JOIN子句的应用6.2.1知识讲解本节将详细讲解SQL查询语句的语法结构、查询子句的具体应用和SQL特殊查询。6.2.1知识讲解1.SQL查询语句2.SQL查询语句的应用3.SQL特殊查询1.SQL查询语句SQL查询语句的基本结构

6、如下:SELECT列表名[INTO新表名]FROM表名[WHERE查询条件][GROUPBY列表名][HAVING筛选条件][ORDERBY列表名[ASC

7、DESC]]2.SQL查询语句的应用利用SQL查询语句可以实现投影查询、选择查询、排序查询、分组查询和生成表查询5种常见的查询。下面详细介绍这5种查询的创建和应用。2.SQL查询语句的应用1)投影查询2)选择查询3)分组查询4)生成表查询5)排序查询1)投影查询使用SQL查询语句可以选择查询表中的任意列,它包括至少两个语句,其基本结构如下:SELECT列表名FROM表名2)选择查询选择查询

8、是指从表中查询满足指定查询条件的记录,可以使用SQL查询语句中的WHERE子句来实现,其格式如下:SELECT列表名FROM表名WHERE查询条件3)分组查询使用GROUPBY子句可以将查询结果按一列或多列字段值进行分组,字段值相同的为一组,使用HAVING子句可以对分组后的记录进行筛选,其格式如下:SELECT列表名FROM表名GROUPBY列表名HAVING筛选条件4)生成表查询使用INTO子句可以将查询结果生成一个新表,其格式如下:SELECT列表名INTO新表名FROM表名5)排序查询使用SQL查询语句中的ORDERBY子句对选定字段

9、进行排序,其格式如下:SELECT列表名FROM表名ORDERBY列表名[ASC

10、DESC]3.SQL特殊查询SQL特殊查询不能直接在查询设计中通过图形化的方式创建

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

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

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