数据库 chp3_sql.pdf

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

第三章关系数据库标准语言-SQL SQL (Structured Query Language,可读作 Sequel)语言是1974年由Boyce和Chamberlin 的。由于它功能丰富、使用方式灵活、语言简洁 易学等突出优点,在计算机工业界和计算机用户 中倍受欢迎并深深扎根。1986年10月,美国国家 标准局(ANSI )的数据库委员会批准了SQL作为 关系数据库语言的美国标准。此后不久,国际标 准化组织(ISO )也做出了同样的决定。 此后ANSI 不断修改和完善SQL 1989年公布了SQL -89标准,1992 SQL -92标准;后面出现SQL -99(SQL -3) SQL-2003。 SQL标准发展的简要历史 •1986年,ANSI X3.135-1986 ,ISO/IEC 9075:1986 , SQL-86 •1989年,ANSI X3.135-1989 ,ISO/IEC 9075:1989 , SQL-89 •1992年,ANSI X3.135-1992, ISO/IEC 9075:1992 , SQL-92 (SQL2 ) •1999年,ISO/IEC 9075:1999, SQL-1999(SQL99,SQL3 ) •2003年,ISO/IEC 9075:2003, SQL-2003 SQL成为国际标准后,数据库产品的 各个厂家纷纷推出各自的支持SQL的 软件或者与之接口的软件。这样就造 成了一种极大的可能性,不论是微 机、小型机还是大型机,不管是哪种 数据库系统,都采用SQL作为共同的 数据存取语言和标准接口。 3.1 SQL概述 SQL的英文名称是结构化的查询 语言。实际上它的功能包括 查询(Query) 操纵(Manipulation ) 定义(Definition ) 控制(Control) 四个方面,是一个综合的、通用 的、功能极强的关系数据库语言。 SQL的主要特点有: 1. 一体化 SQL集DDL(DSDL 内模式) 、DML 、DCL 2. 高度非过程化 “做什么” VS “怎么做” 3. 面向集合的操作方式 操作的对象和结果都是集合,一次一集合(Set) 4. 两种使用方式,统一的语法结构 交互方式,嵌入方式(isql/exec) 5. 语言简洁,易学易用 SQL完成核心功能只用了9个动词。 SQL的语法很简单,接近英语口语。 SQL动词 SQL功能 动词 数据查询 SELECT 数据操纵 INSERT, UPDATE, DELETE 数据定义 CREATE, DROP, ALTER 数据控制 GRANT, REVOKE 扩充:Dump/Backup/Load/Restore/Export/IMP/EXP SQL与模式对照 数据库文件- 内模式 基本表-模式 视图-外模式 运行isql Userid: DBA Password: SQL Database file:db.db 3.2 SQL的数据定义功能 SQL的数据定义功能包括定义表、定义视图 和定义索引,包括规则/ 限制/设备/数据库/数 据类型等。 操作方式 操作对象 创建 删除 修改

文档评论(0)

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

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

1亿VIP精品文档

相关文档