Access中SQL语言

Access中SQL语言

ID:37858593

大小:120.50 KB

页数:10页

时间:2019-06-01

Access中SQL语言_第1页
Access中SQL语言_第2页
Access中SQL语言_第3页
Access中SQL语言_第4页
Access中SQL语言_第5页
资源描述:

《Access中SQL语言》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Access中的SQL语言1.SQL概述结构化查询语言(StructuredQueryLanguageSQL读成“sequel”)自1974年提出,1975年IBM公司在RDBMS(关系型DBMS)SyatemR上实现以来,由于它功能丰富、使用方便、简洁易学,倍受用户与计算机工业界的欢迎,经不断修改、扩充与完善,现已成为RDBMS的标准语言。众多的RDBMS中实现了SQL语言,当然各数据库厂家在各自的RDBMS中的SQL语言与ISO颁布的标准SQL语言都或多或少有些差别。SQL语言包括了对数据库的所有操作,主要可分为三

2、个部分①数据定义语言(DDLDataDefinitionLanguage),用以定义数据库的逻辑结构,包括定义基本表、索引与视图。②数据操纵语言(DMLDataManipulationLanguage),用以对数据的查询与更新,数据更新操作中包括插入、删除与修改三种操作。③数据控制语言(DCLDataControlLanguage),用以对基本表与视图的授权即指定具体用户可使用哪些表或视图。SQL语言的特点:(1)语言风格统一:尽管有不同功能的DDL、DML与DCL,但语言风格相同,再SQL语言既能独立地使用于联机交互

3、方式,又能嵌入到高级程序设计语言如C、C++等语言中,而且在两种不同地使用方式下的SQL语句的语法基本一样;(2)面向集合的操作方式:因为RDB的结构是关系,即记录的集合,也是SQL语言的操作对象,所以操作速度比其他语言快;(3)语言简洁,易学易用:尽管SQL的功能很强,但它的核心语句只有九条(CREATE、ALTER、DROP、SELECT、INSERT、DELETE、UPDATE、GRANT与REVOKE),加之它的结构化特性,非常便于学习与使用。2.在Access中使用SQL语句SQL语句的输入:打开一个已有的A

4、ccess数据库,在“对象”栏中选中“查询”,在“列表框”内选定“在设计视图中创建查询”命令,双击之,或按“设计”按钮,系统将显示一个查询窗口与一个“显示表”对话框,关闭“显示表”对话框,在不关闭查询窗口的情况下,①Access窗口的菜单栏上才会出现查询菜单,该查询菜单下有“SQL特定查询”子菜单、②视图菜单中会出现“SQL视图”命令、③同时原来显示在菜单栏下的数据库工具栏自动被切换为“查询设计”工具栏,其中的左上角会有一个视图切换按钮。无论用上述三种方法的哪一种,均可在Access窗口中显示供输入SQL语句的“查询”

5、窗口。注意:①在该窗口中只能输入一条SQL语句!但可分行输入,系统会把分号“;”作为命令的结束标志,但一般在输入命令时,不必人为地输入分号。当需要分行输入时,不能把Sql语言的关键字或字段名分在不同行。②Sql语句中所有的标点符号与运算符号均为ASCII字符!③每两个单词之间至少要有一个空格或有必要的逗号!SQL语句的保存:关闭“SQL语句输入”窗口,命名为一个查询SQL语句的执行:在“SQL语句输入”窗口中输入一个完整的SQL语句后,按“查询设计工具栏”中的运行按钮“!”,或在数据库窗口中双击已被保存的相应查询。I.

6、数据表定义语句前面我们是使用Access窗口中菜单命令的方式建立数据表的。现在,我们开始学习用SQL语言来创建数据表。首先打开图书管理数据库文件“图书管理.mdb”,且按上述方法打开输入SQL语句的“查询”窗口。输入Sql语句:CREATETABLE图书(总编号CHAR(6)PRIMARYKEY,分类号CHAR(6)NOTNULL,书名CHAR(20),作者CHAR(15),出版社CHAR(10),单价SINGLE)运行该Sql语句后,在数据库窗口中打开数据表图书的设计视图,可核对一下用Sql语句与用窗口菜单命令建表的

7、区别。说明:在MicrosoftAccess2000中的Sql语言是通过MicrosoftJet数据库引擎来支持Sql语言的,而MicrosoftJetSQL语言与标准SQL语言有若干的差别。①MicrosoftJetSQL语言所支持的SQL数据类型ØCHAR(n)orTEXT(n)文本型ØMEMO备注型ØINTorINTEGER数字(长整型)介于–2,147,483,648到2,147,483,647的长整型数ØSMALLINTorSHORT数字(短整型)介于–32,768到32,767的短整型数ØBYTE数字(字节

8、)介于0到255的整型数ØREALorSINGLE数字(单精度)默认有四位小数ØFLOATorDOUBLE数字(双精度)ØDATEorTIME日期/时间型ØCURRENCYorMONEY货币型ØCOUNTER(n)自动编号型(从整数n起)ØYESNO是/否型②若字段名中有空格或除了汉字外的非字母性字符,则应用一对方括号[]将字段名

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。