欢迎来到天天文库
浏览记录
ID:51977633
大小:487.00 KB
页数:16页
时间:2020-03-26
《中文版Office2003实用教程课件 第14章 创建查询.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第14章创建查询查询是数据库最重要和最常见的应用,它作为Access数据库中的一个重要对象,可以让用户根据指定条件对数据库进行检索,筛选出符合条件的记录,构成一个新的数据集合,从而方便用户对数据库进行查看和分析。教学重点与难点创建单表查询与连接查询创建4种操作查询通过常用SQL语句创建查询14.1选择查询选择查询是最常用的查询类型,它从一个或多个相关联的表中检索数据,并且用数据视图显示结果。在Access2003中,可以将选择查询区分为单表查询与连接查询。14.1.1创建单表查询所谓单表查询,就是在一个数据表中完成查询操作,不需要引用其他表中的数据。在
2、数据库窗口中打开“查询”选项卡,在该选项卡中可以实现单表查询操作。14.1.2创建连接查询在实际操作过程中,查询的数据大都来自多个表,因此要建立基于多个表的查询。查询时使用两个或两个以上的表时,称之为连接查询。在Access2003中,使用“简单查询向导”可以快速创建连接查询。14.2操作查询操作查询是Access2003查询中的重要组成部分,使用操作查询可以对数据库中的数据进行简单的检索、显示和统计,而且可以根据需要对数据库进行修改。操作查询用于对数据库进行复杂的数据管理操作,它能够通过一次操作完成多个记录的修改。操作查询包含以下几种类型:更新查询生
3、成表查询追加查询删除查询14.2.1更新查询更新查询就是对一个或者多个数据表中的一组记录做全局的更改。这样用户就可以通过添加某些特定的条件来批量更新数据库中的记录。14.2.2生成表查询生成表查询可以根据一个或多个表或查询中的全部或部分数据来新建数据表。这种由表产生查询,再由查询来生成表的方法,使得数据的组织更灵活,使用更方便。14.2.3追加查询追加查询用于将一个或多个表中的一组记录添加到另一个表的结尾,但是,当两个表之间的字段定义不相同时,追加查询只添加相互匹配的字段内容,不匹配的字段将被忽略。追加查询以查询设计视图中添加的表为数据源,以在“追加”
4、对话框中选定的表为目标表。14.2.4删除查询删除查询是将符合删除条件的整条记录删除而不是只删除字段。删除查询可以删除一个表内的记录,也可以在多个表内利用表间关系删除相互关联的表间记录。14.3SQL查询当在查询设计视图中创建查询时,Access将自动在后台生成等效的SQL语句。当查询设计完成后,就可以通过“SQL视图”查看对应的SQL语句。在SQL视图窗口中,可以通过直接编写SQL语句来实现查询功能。SQL语句最基本的语法结构是“SELECT…FROM…[WHERE]…”,其中SELECT表示要选择显示哪些字段,FROM表示从哪些表中查询,WHERE
5、说明查询的条件。本节将向用户介绍如何使用SQL语句来创建查询。14.3.1SELECT语句SELECT语句用于指定输出表达式和记录范围,SELECT语句不会更改数据库中的数据。SELECT语句可选择的子句很多,格式一般较长,但并不复杂。灵活地搭配运用GROUPBY、ORDERBY、HAVING等子句后,就能方便地实现各种查询,并可以通过INTO子句将查询结果输出到指定的表中。14.3.2INSERT语句使用SQL语言中的INSERT语句可以向数据表中追加新的数据记录。14.3.3UPDATE语句UPDATE语句用来修改数据表中已经存在的数据记录。14.
6、3.4DELETE语句DELETE语句用来删除数据表中的记录。该语句的意思是删除数据表中符合WHERE条件的记录。与UPDATE语句类似,DELETE语句中的WHERE选项是可选的,如果不限定WHERE条件,DELETE语句将删除数据表中的所有记录。14.3.5SELECT…INTO.语句SELECT…INTO语句用于从一个查询结果中创建新表。该语句主要是将表中符合条件的记录插入到新表中。
此文档下载收益归作者所有