《Access数据库应用技术》课件第3章.ppt

《Access数据库应用技术》课件第3章.ppt

  1. 1、本文档共200页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

操作步骤如下:

(1)在查询的设计视图中新建一个查询,并把“补录学生”表添加至数据环境中。

(2)选择“查询\追加查询”命令,或单击工具栏上的“查询类型”按钮??右侧的向下箭头,从下拉菜单中选择“追加查询”,添加“追加到”行,打开如图3-78所示的“追加”对话框。图3-78“追加”对话框(3)在“表名称”文本框的下拉列表中选择“学生”表,单击“确定”按钮。

(4)从源表中选择要添加到目的表中的字段。为了保证追加成功,一般情况下源表与目的表在字段结构上要求一致(数据类型及顺序)。在此,选择“补录学生”表中的全部字段,如图3-79所示。图3-79追加查询设计视图(5)单击工具栏上的“运行”按钮??,运行查询时,系统会打开如图3-80所示的提示框,单击“是”按钮,开始执行追加查询。图3-80追加查询提示框(6)单击工具栏上的“保存”按钮??,或选择“文件\保存”命令,在打开的“另存为”对话框中输入查询的名称,以保存查询设计。

(7)按F11键,返回“数据库”窗口,单击“对象”下的表,双击“学生”表查看追加查询的运行结果。 3.8创建SQL查询

3.8.1SQL查询概述

SQL查询是使用SQL语句创建的查询。可以用结构化查询语言(SQL)来查询、更新和管理MicrosoftAccess这样的关系数据库。SQL是用来管理关系数据库及其数据的一种标准语言,它出现在20世纪70年代。1989年美国国家标准协会(ANSI)制定了ANSISQL89标准,在1992年又制定了ANSISQL92标准。所有的关系数据库都遵循这些标准,但不同的产品其SQL版本又存在一些差别(主要是对标准的SQL进行了一些扩展)。Access中的SQL是MicrosoftJetSQL。Access所有的查询事实上都可以认为是一个SQL查询,因为Access查询就是以SQL语句为基础来实现查询功能的,不过在建立Access查询时并不是所有的查询都可以在系统所提供的查询设计视图中进行创建。

在查询设计视图的属性表中,大多数查询属性在SQL视图中都有等效的可用子句和选项。如果需要,可以在SQL视图中查看和编辑SQL语句。但是,在对SQL视图中的查询做更改之后,查询可能无法用以前在设计视图中所显示的方式进行显示。SQL查询可以分为四类:联合查询、传递查询、数据定义查询和子查询。

(1)联合查询:该查询使用Union运算符来合并两个或更多选择查询的结果。

(2)传递查询:SQL特定查询,可以用于直接向ODBC数据库服务器发送命令。通过使用传递查询,可以直接使用服务器上的表,而不用让MicrosoftJet数据库引擎处理数据。

(3)数据定义查询:包含数据定义语言(DDL)语句的SQL特有查询。这些语句可用来创建或更改数据库中的对象。

(4)子查询:它是一个Select语句,嵌套在Select、Insert、Update与Delete语句或其他的子查询语句中。3.8.2创建SQL查询

要想在Access中建立SQL查询,首先要建立一个新的查询,然后选择“视图\SQL视图”命令,这样在屏幕上就出现了一个文本窗口,用来书写SQL语句。将用到的SQL语句输入完毕后,再选择“视图\数据表视图”命令,就可以看到刚才SQL语句所起的作用了。下面针对SQL查询给出相应的SQL语句。1.联合查询

实例3.27以教学管理数据库中的“学生”表与“教师”表为源数据,查询每一个教师及学生的姓名与性别。

操作步骤如下:

(1)在查询的设计视图中新建一个查询,不添加任何表。

(2)选择“查询\SQL特定查询\联合”命令,直接进入SQL视图,标题栏变为“联合查询”。(3)在SQL视图中键入如下代码:

Select姓名,性别From教师

Union

Select姓名,性别From学生

(4)单击工具栏上的“运行”按钮??,联合查询的结果集如图3-81所示。

(5)单击工具栏上的“保存”按钮??,保存查询。图3-81联合查询的结果集2.数据定义查询

实例3.28在示例数据库中创建一个新表“系部”表。

操作步骤如下:

(1)在查询的设计视图中新建一个查询,不添加任何表。

(2)选择“查询\SQL特定查询\数据定义查询”命令,直接进入SQL视图,标题栏变为“数据定义查询”。(3)在SQL视图中键入如下代码:

CreateTable系部

(系部编号Integer,

?系部名称

文档评论(0)

酱酱 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档