首页 理论教育 Access数据库查询方法简介

Access数据库查询方法简介

时间:2023-11-04 理论教育 版权反馈
【摘要】:Access 2010 中的查询可以对一个数据库中的一个或多个表中存储的数据信息进行查找、统计、计算、排序等。1986年美国国家标准协会ANSI和国际标准化组织ISO颁布了SQL 正式标准,同时确认SQL 语言为数据库操作的标准语言。在Access 2010 中如何执行SQL 语句①打开一个Access 数据库文件。Access 数据库经典模板

Access数据库查询方法简介

1.什么是查询

查询就是依据一定的查询条件,对数据库中的数据信息进行查找。它与表一样,都是数据库的对象。它允许用户依据准则或查询条件抽取表中的记录与字段。Access 2010 中的查询可以对一个数据库中的一个或多个表中存储的数据信息进行查找、统计、计算、排序等。

2.查询的功能

①查看、搜索、分析数据;

②追加、更改和删除数据;

③数据的筛选、排序、汇总和计算;

④对一个表和多个表中获取的数据实现链接。

3.查询的种类

在Access 中,可以把查询分为5 种,分别是选择查询、参数查询、交叉表查询、操作查询和SQL 查询。本节后面内容主要介绍SQL 查询。

(1)选择查询

选择查询是最常用,也是最基本的查询。它可根据指定的查询条件,从一个或多个表中获取数据并显示结果。它可以对记录进行分组,并对记录做总计、计数、平均值以及其他类型的总和计算。

(2)参数查询

参数查询是一种交互式查询,它利用对话框来提示用户输入查询条件,然后根据所输入的条件检索激励。

(3)交叉查询

交叉查询可以计算并重新组织数据的结构,这样可以更加方便地分析数据。交叉查询同样可以对记录进行总计、计数、平均值以及其他类型的总和计算。

(4)操作查询

操作查询可以用于添加、更改或删除数据。有四种类型:删除、更新、追加和生成表。

(5)SQL 查询

SQL 查询是一种结构化查询语句,它是用SQL 语句创建的查询。这类查询主要有三种类型:传递查询、数据定义查询和联合查询。

4.创建简单查询

①用户可打开数据库窗口,选择“创建”选项卡中的“查询”功能区的“查询向导”,将会弹出“新建查询”对话框,如图9-6-15所示。

②选择“简单查询向导”来快速完成查询创建,如图9-6-16、图9-6-17、图9-6-18、图9-6-19所示。

图9-6-15 打开“新建查询”对话框

图9-6-16 创建快速查询步骤1

图9-6-17 创建快速查询步骤2

图9-6-18 创建快速查询步骤3

图9-6-19 完成简单创建

5.SQL 查询

结构化查询语言(即SQL 语言)是最重要的关系数据库操作语言。在过去的几年中,SQL 语言已经发展成为标准的计算机数据库语言。

1986年美国国家标准协会ANSI(American National Standards Institute)和国际标准化组织ISO(International Standards Organization)颁布了SQL 正式标准,同时确认SQL 语言为数据库操作的标准语言。现在已有100 多种遍布在从微机到大型机上的SQL 产品。SQL语言基本上独立于数据库本身及其使用的机器、网络、操作系统,基于SQL 的DBMS 开发商所提供的产品一般都具有良好的可移植性。(www.xing528.com)

SQL 语言最初由IBM 的研究人员在20世纪70年代提出,最初的名称为SEQUEL(结果),从80年代开始改名为SQL,看似是SEQUEL 的缩写,但一般又理解为是结构化查询语言Structure Query Language 的缩写。

(1)分类及简介

SQL 语言按照实现的功能不同,主要分为三类,分别是数据操纵语言(DML)、数据定义语言(DDL)和数据控制语言(DCL)。

①数据操纵语言(DML):主要用来处理数据库中的数据内容,允许用户对数据库中的数据进行查询、插入、更新和删除等操作。

常用的DML 语句及功能如表9-6-6所示。

SQL 简介及DML 语句使用

表9-6-6 DML 语句功能

②数据定义语言(DDL):是一组SQL 命令,用于创建和定义数据库对象,并且将对这些对象的定义保存到数据字典中。通过DDL 语句可以创建数据库对象、修改数据库对象和删除数据库对象等。

常用的DDL 语句及功能如表9-6-7所示。

表9-6-7 DDL 语句功能

③数据库控制语言(DCL):数据库控制语言用于修改数据库结构的操作权限。

常用的DCL 语句及其功能如表9-6-8所示。

表9-6-8 DCL 语句功能

(2)SQL 语句规范

①SQL 的关键字、对象名和列名不区分大小写

字符值和日期值要区分大小写;

③在应用程序中如果SQL 语句文本很长,可以将语句分布到多行上,并且可以通过使用跳格和缩进提高代码的可读性;

④SQL∗Plus 中的SQL 语句以分号(;)结束。

(3)在Access 2010 中如何执行SQL 语句

①打开一个Access 数据库文件

②点击“创建”标签中的“查询设计”,会弹出一个“显示表”的对话框,点击“关闭”将其关闭,如图9-6-20所示。

图9-6-20 SQL 查询设计

③这时会有一个名为“查询1”的窗口,点击左上角的“SQL 视图”,这时就可在查询窗中输入SQL 语句了,如图9-6-21所示。

图9-6-21 完成SQL 查询设计

④SQL 语句编辑完成后,点击左上角的红色感叹号即可执行SQL语句。

注:给出了一些Access 数据库的经典模板,可扫描二维码查看。

Access 数据库经典模板

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈