- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Access中SQL语言
Access中的SQL语言
SQL概述
结构化查询语言(Structured Query Language SQL 读成“sequel”)自1974年提出,1975年IBM公司在RDBMS(关系型DBMS)Syatem R上实现以来,由于它功能丰富、使用方便、简洁易学,倍受用户与计算机工业界的欢迎,经不断修改、扩充与完善,现已成为RDBMS的标准语言。众多的RDBMS中实现了SQL语言,当然各数据库厂家在各自的RDBMS中的SQL语言与ISO颁布的标准SQL语言都或多或少有些差别。
SQL语言包括了对数据库的所有操作,主要可分为三个部分①数据定义语言(DDL Data Definition Language),用以定义数据库的逻辑结构,包括定义基本表、索引与视图。②数据操纵语言(DML Data Manipulation Language),用以对数据的查询与更新,数据更新操作中包括插入、删除与修改三种操作。③数据控制语言(DCL Data Control Language),用以对基本表与视图的授权即指定具体用户可使用哪些表或视图。
SQL语言的特点:
语言风格统一:尽管有不同功能的DDL、DML与DCL,但语言风格相同,再SQL语言既能独立地使用于联机交互方式,又能嵌入到高级程序设计语言如C、C++等语言中,而且在两种不同地使用方式下的SQL语句的语法基本一样;
面向集合的操作方式:因为RDB的结构是关系,即记录的集合,也是SQL语言的操作对象,所以操作速度比其他语言快;
语言简洁,易学易用:尽管SQL的功能很强,但它的核心语句只有九条(CREATE、ALTER、DROP、SELECT、INSERT、DELETE、UPDATE、GRANT与REVOKE),加之它的结构化特性,非常便于学习与使用。
在Access中使用SQL语句
SQL语句的输入:打开一个已有的Access数据库,在“对象”栏中选中“查询”,在“列表框”内选定“在设计视图中创建查询”命令,双击之,或按“设计”按钮,系统将显示一个查询窗口与一个“显示表”对话框,关闭“显示表”对话框,在不关闭查询窗口的情况下,①Access窗口的菜单栏上才会出现查询菜单,该查询菜单下有“SQL特定查询”子菜单、②视图菜单中会出现“SQL视图”命令、③同时原来显示在菜单栏下的数据库工具栏自动被切换为“查询设计”工具栏,其中的左上角会有一个视图切换按钮。无论用上述三种方法的哪一种,均可在Access窗口中显示供输入SQL语句的“查询”窗口。
注意:①在该窗口中只能输入一条SQL语句!但可分行输入,系统会把分号“;”作为命令的结束标志,但一般在输入命令时,不必人为地输入分号。当需要分行输入时,不能把Sql语言的关键字或字段名分在不同行。
②Sql语句中所有的标点符号与运算符号均为ASCII字符!
③每两个单词之间至少要有一个空格或有必要的逗号!
SQL语句的保存:关闭“SQL语句输入”窗口,命名为一个查询
SQL语句的执行:在“SQL语句输入”窗口中输入一个完整的SQL语句后,按“查询设计工具栏”中的运行按钮“!”,或在数据库窗口中双击已被保存的相应查询。
数据表定义语句
前面我们是使用Access窗口中菜单命令的方式建立数据表的。现在,我们开始学习用SQL语言来创建数据表。首先打开图书管理数据库文件“图书管理.mdb”,且按上述方法打开输入SQL语句的“查询”窗口。
输入Sql语句:
CREATE TABLE 图书(总编号 CHAR(6) PRIMARY KEY,分类号 CHAR(6) NOT NULL,
书名 CHAR(20),作者 CHAR(15),出版社 CHAR(10),单价 SINGLE)
运行该Sql语句后,在数据库窗口中打开数据表图书的设计视图,可核对一下用Sql语句与用窗口菜单命令建表的区别。
说明:在Microsoft Access 2000 中 的Sql语言是通过Microsoft Jet数据库引擎来支持Sql语言的,而Microsoft Jet SQL语言与标准SQL语言有若干的差别。
Microsoft Jet SQL语言所支持的SQL数据类型
CHAR(n) or TEXT(n) 文本型
MEMO 备注型
INT or INTEGER 数字(长整型)介于–2,147,483,648到2,147,483,647的长整型数介于 –32,768 到 32,767 的短整型数介于 到 的整型数’法律’ ,’经济法’,’刑事司法’)仅可取表达式列表中所指定的有限个值
由此可见,
创建基表的Sql命令格式为:
CREATE TABLE 表名(字段名 数据类型 [字段级完整性约束条件][,字段名 数据类型 [字段级完整性约束条件]]…………[,表级完整性约束条
您可能关注的文档
- 2013年5月北京地区成人英语三级试题与答案.doc
- 2013年河南中考英语试题与答案详解.doc
- 2013河南中招考试英语试题与答案.doc
- 2014-2015七年级英语上册测试题(预备篇1―3单元)与答案.doc
- 2014.4互联网数据库试题与答案.doc
- 201410植物组织石蜡切片制作.docx
- 2014华为上机试题与答案2.doc
- 2014年上学期《 英汉互译教程》考试题型及复习资料.doc
- 2014年大学英语三级考试模拟冲刺试题与答案(一).docx
- 2014年数学建模美赛题目原文与翻译.docx
- ACL 及 Iptabless.doc
- Advice to Youth Mark Twain给青年人忠告马克吐温.doc
- AE教程与快捷键.doc
- Android手机Root失败五大重要原因.doc
- Android架构系列-封装自己okhttp.docx
- Android窗口管理服务WindowManagerService切换Activity窗口(App Transition)过程分析.doc
- Android窗口管理服务WindowManagerService显示Activity组件启动窗口(Starting Window)过程分析.doc
- Android系统进程间通信Binder机制在应用程序框架层Java接口源代码分析.docx
- Ansys及ADAMS柔性体转化问题的详细步骤.doc
- AP1000蒸汽发生器传热管破裂事故分析.doc
最近下载
- 求阴影面积的常用方法.pdf VIP
- 2024年广东省深圳市盐田区梅沙街道招聘社区工作者真题含答案详解.docx VIP
- 英、美、中三国会计师事务所组织形式演变研究.pdf VIP
- 工会经费管理与内部审计问题分析及改进建议.docx VIP
- 电气管理课件.pptx VIP
- 2025中国现代文学史自考真题及答案 .pdf VIP
- 2025努力锻造忠诚干净担当的新时代政法铁军党课PPT课件.pptx VIP
- 富士达电梯MLVF-T无机房(CP40)电气原理图.pdf VIP
- 国家建筑标准设计图集-12S101 矩形给水箱.pdf VIP
- Pico Pico Neo 3 VR头盔 Pico Neo 3 0207 用户手册.pdf
文档评论(0)