- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Access高级查询与SQL语言 前面学习了Access的查询。通过设计视图和向导,可以建立选择查询、参数查询、交叉表查询、操作查询等比较复杂的查询。这些已经能够基本上满足大多数查询工作的需要。 但是在Access的高级使用的过程中,经常会使用到一些查询,这些查询用各种查询向导和设计器都无法实现。 Access有3种查询不能直接用查询视图或向导产生,而必须使用SQL查询,在Access中被称为SQL特定查询。这3种SQL特定查询是:联合查询、传递查询和数据定义查询。 SQL查询是用户使用SQL语句创建的查询。可以用SQL语言来查询、更新和管理Access这样的关系数据库。 SQL语言是一种通用的数据库操作语言,并不是Access用户必须要掌握的,但在实际的工作中有时必须用到这种语言才能完成一些特殊的工作。利用SQL语言可以在Access中建立高级查询。 5.1【案例12】创建Access联合查询 相关知识 5.2【案例13】创建Access SQL子查询 相关知识 5.3【案例14】创建Access数据定义查询 相关知识 5.1 相关知识 1.SQL语言简介 SQL语言即结构化查询语言(英文全称为Structured Query Language),是一种通用的关系型数据库操作语言。其发音是“S-Q-L”,或“sequel”。 在20世纪70年代初,E.E.Codd首先提出了关系模型。1974年,由Boyce和Chamberlin提出了SQL语言。由于它功能丰富,语言简洁,使用方法灵活,备受用户和计算机业界的青睐,被众多的计算机公司和软件公司所采用。 1986年10月,美国国家标准局(ANSI)批准采用SQL作为关系数据库语言的美国标准,1987年,国际标准化组织将之采纳为国际标准。ANSI于1989年公布了SQL-89标准,1992年又公布了SQL-99标准,后来又公布了新的标准SQL3。 目前所有主要的关系数据库管理系统都支持某种形式的SQL语言,大部分都遵守SQL-89标准。 SQL语言由于其功能强大,简捷易学,从而被包括应用程序员、DBA管理员和终端用户广泛使用。 2.SQL主要特点 (1)非过程化的语言:所谓面向过程的语言,是指当用户要求完成某项数据请求时,必须指定存取路径,这就需要用户了解数据存储结构、方式等相关情况,加重了用户负担。 而当使用SQL这种非过程化语言进行数据操作时,只要提出“做什么”,而不必指明“如何做”,对于存取路径的选择和语句的操作过程均由系统自动完成。在关系数据库管理系统(RDBMS)中,所有SQL语句均使用查询优化器,由它来决定对指定数据使用何种存取手段以保证最快的速度,这既减轻了用户的负担,又提高了数据的独立性与安全性。 (2)功能一体化的语言:SQL语言集数据定义语言DDL、数据操纵语言DML、数据控制语言DCL及附加语言元素于一体,语言风格统一,能够完成包括关系模式定义,数据库对象的创建、修改和删除,数据记录的插入、修改和删除,数据查询,数据库完整性、一致性保持与安全性控制等一系列操作要求。SQL语言的功能一体化特点使得系统管理员、数据库管理员、应用程序员、决策支持系统管理员以及其他各种类型的终端用户只需要学习一种语言形式即可完成多种平台的数据请求。 (3)一种语法两种使用方式:SQL语言即可以作为一种自含式语言,被用户以一种联机交互的方式,在终端键盘上直接键入SQL命令来对数据库进行操作,又可以作为一种嵌入式语言,被程序设计人员在开发应用程序时直接嵌入到高级语言(例如C/C++、PowerBullder、VBScript等)中使用。而不论在何种使用方式下的SQL语法结构都是基本一致的,因此具有极大的灵活性与方便性。 (4)面向集合操作的语言:非关系数据模型采用面向记录的操作方式,操作对象是单一的某条记录,而SQL允许用户在较高层的数据结构上工作,操作对象可以是若干记录的集合,简称记录集。所有SQL语句都接受记录集作为输入,返回记录集作为输出,其面向集合的特性还允许一条SQL语句的结果作为另一条SQL语句的输入。 (5)语法简捷、易学易用的标准语言:SQL语言不仅功能强大,而且语法接近英语口语,符合人类的思维习惯,因此较为容易学习和掌握。同时又由于它是一种通用的标准语言,使用SQL编写的程序也具有良好的移植性。 3.SELECT语句语法结构 SQL语言包含数据定义语言DDL、数据操纵语言DML、数据控制语言DCL等数据库必备功能对应的语句。使用SQL语句创建查询实际上主要就是使用其中的DML语言的SELECT语句。 SELECT语句的主要功能是从数据库返回一组记录的信息,它不会修改数据库的数据。 (1)SELECT语句语法结构。 SELECT [AL
您可能关注的文档
- (精)2016年一般的家常菜的做法.ppt
- (精)2017《中考精英》人教版英语 第二轮 中考题型全接触 :中考题型三 阅读理解(选择型).ppt
- (精)3830信号处理培训.ppt
- (精)05011考研交流小组.ppt
- (精)01021658 内蒙古矿山开发利用统计数据网上报送系统简介.ppt
- (精)20081116 社区查体与诊断思维.ppt
- (精)20111024翡俪港适合有想法的多次置业者概率实践.ppt
- (精)129025555898915000案例分析-李徳辉.ppt
- (精)A1 tgrgre.ppt
- (精)ABC作业成本法培训资料.ppt
- 讲稿:深入理解“五个注重”把握进一步深化改革统筹部署以钉钉子精神抓好落实.pdf
- 副市长在2025年全市医疗工作会议上的讲话.docx
- 2025年市县处级以上党委(党组)理论学习中心组专题学习计划.docx
- 市民族宗教事务局党组书记、局长2024年度民主生活会个人对照检视发言材料.docx
- 烟草局党组书记2024年度抓基层党建工作述职报告.docx
- (汇编)学习2025年全国教育工作会议精神心得体会发言心得感悟.pdf
- 汇编学习领会在二十届中纪委四次全会上的重要讲话精神心得体会.pdf
- 在2025年镇安全生产、消防安全和生态环境保护第一次全体会议上的讲话提纲.docx
- 书记干部座谈会上的讲话+纪委全会上的讲话.pdf
- 党课:从毛泽东诗词中感悟共产党人初心使命.docx
最近下载
- 在创新中传承在传承中创新2025春季开学典礼校长发言四篇.docx VIP
- 高考英语阅读理解100篇.doc VIP
- 2025年二建机电实务押题班模拟试卷 .pdf VIP
- 《汽车制动排放测试方法(制动测功机法)第2部分:测试系统》标准征求意见稿.docx
- 自然拼读 phonics kids book3双字母组合发音.pdf
- 高考英语阅读理解100篇.pdf VIP
- 2025年公务员考试申论试题与参考答案.docx VIP
- 2025年江苏省初中学生化学素质与实验能力竞赛预赛试题(含答案).pdf VIP
- 中国漆包线行业市场发展现状及前景趋势与投资分析研究报告.docx
- 2024年安康职业技术学院单招职业倾向性测试题库(500题)含答案解析.docx VIP
文档评论(0)