- 1、本文档共200页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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,
?系部名称
您可能关注的文档
- 《机床电器与PLC》课件第2章.ppt
- 《电机及拖动基础》课件第2章.ppt
- 《电机及拖动基础》课件第1章.ppt
- 《机床电器与PLC》课件第4章.ppt
- 《ASP NET程序设计案例教程》课件第8章.ppt
- 《互换性与技术测量》课件第8章.ppt
- 《机床电器与PLC》课件课题2.ppt
- 《微机原理与接口技术》课件第10章.ppt
- 《互换性与技术测量》课件第5章.ppt
- 《16位微机原理及接口技术》课件第6章.ppt
- 2024年-人教版数学七年级上册第14周 4.2直线、射线、线段 教案.doc
- 交通安全保证书合集五篇.docx
- 50万吨离子膜烧碱项目可行性研究报告模板-立项拿地.doc
- 2025年鲁教版五四制九年级下册数学第6章综合与实践 统计活动--视力的变化.pptx
- 专题07选词填空20篇(名校最新期末真题)-2021-2022学年八年级英语下学期期末复习查缺补漏冲刺满分(牛津上海版).docx
- 标准化规模养殖基地项目可行性研究报告写作模板-申批立项.doc
- 硅酸镁铝矿物凝胶生产建设项目可行性研究报告.doc
- 轨道交通用橡胶减震材料生产建设项目可行性研究报告.doc
- 2025年鲁教版五四制九年级下册数学第6章综合与实践 折纸与数学.pptx
- 2025年鲁教版五四制九年级下册数学第6章综合与实践 哪种方式更合算.pptx
文档评论(0)