一、SQL 简述
SQL是Structured Query Language 的缩写,即“结构化查询语言”。
功能包含了数据查询、更新、定义和控制四个基本方面,是一个通用的、功能极强的关系数据库语言,目前已经成为关系数据库的标准语言。
(1) SQL的产生和发展
1972年,IBM公司开始研制实验性关系数据库管理系统System R,其配置的查询语言成为SQUARE(Specifying Queries as Relation Expression)。
1974年Boyce和Chamberlin将SQUARE修改为SEQUEL(Structured English Query Language),后来简称为SQL。1975~1979年IBM公司San Jose Research Laboratory 研制成功著名的关系数据库管理实验系统System R 并实现了这种语言。
1986年美国国家标准局(American National Standard Institute,ANSI)将SQL作为关系数据库的美国标准。1987年,国际标准化组织(International Organization for Standardization,ISO)也通过了这一标准。多年来,ANSI不断完善SQL标准,1989年第二次公布了SQL标准(SQL—89);后来经过大规模的修改与补充,1992年又公布了SQL92标准,人们习惯上称之为SQL2。SQL标准化工作一直在继续,1999年ISO发布了标准化文件ISO/IEC9075:数据库语言SQL(1999年),延续SQL的叫法,人们称之为SQL3。
(2)SQL的特点
2.1 高度非过程化
2.2 采用面向集合方式
2.3 两种使用方式
2.4 语言简洁