购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.2 SQL概述

SQL(Structured Query Language,结构化查询语言)是数据库的标准语言。SQL语言是用于数据库查询的结构化语言,最早由Boyce和Chambedin在1974年提出,被称为SEQUEL语言。1976年,IBM公司的San Jose研究所在研制关系数据库管理系统System R时将其修改为SEQUEL 2,即目前的SQL语言。1976年,SQL开始在商品化关系数据库管理系统中应用。1986年,美国国家标准局ISO将其采纳为国际标准。之后每隔几年就会发布新的SQL版本,各历史版本如图1.3所示。

图1.3 SQL版本发展历史

SQL语言的功能包括数据查询、数据操纵、数据定义和数据控制4个部分。SQL语言简洁、方便、实用,为完成其核心功能只用了6个动词——SELECT、CREATE、INSERT、UPDATE、DELETE和GRANT(REVOKE)。作为数据库的标准语言,它已被众多商用数据库管理系统产品所采用,成为应用最广的数据库语言。目前,有许多数据库管理系统支持SQL语言,如SQL Server、Access、Oracle、MySQL、DB2等。

不过,不同的数据库管理系统在其实践过程中都对SQL规范做了某些修改和扩充。所以,实际上不同数据库管理系统之间的SQL语言不能完全相互通用。例如,甲骨文公司的Oracle数据库所使用的SQL语言是Procedural Language/SQL(简称PL/SQL),而微软公司的SQL Server数据库系统支持的是Transact-SQL(简称T-SQL)。 kABABUeFR1tuBuCtkYqlZq6ZWX1TAQ42yODes0qUNcrZpA0ZuGthTdmtGXdn7ZxX

点击中间区域
呼出菜单
上一章
目录
下一章
×