1
数据库原理与应用技术
1.6.1 5.1 SQL概述
5.1 SQL概述

SQL是Structured Query Language的缩写,意为结构化查询语言。SQL最早由Boyce和Chamberlin于1974年提出。1975—1979年,IBM公司San Jose Research Lab研制了关系数据库管理系统原型System R并实施了这种语言。SQL不仅功能丰富、使用方式灵活,而且语言本身接近英语的自然语言,简单易学,备受计算机界的欢迎,被众多计算机公司和软件公司所采用。经各公司的不断修改、扩充和完善,SQL发展成为关系数据库的标准语言,对关系模型的发展和商用DBMS的研制起着重要作用。

1986年10月,美国国家标准局(American National Standard Institute,ANSI)颁布了美国标准的SQL,1987年,被国际标准化组织(ISO)纳为国际标准。这两个标准合称为SQL—86。1989年4月,国际标准化组织颁布了增强完整性特征的SQL—89标准。此后,国际标准化组织对标准进行了大量的修改和扩充,于1992年推出了新的标准SQL2(或称为SQL—92)。SQL的标准化工作还在继续,新的标准已被命名为SQL3。SQL也相应得到国际标准化组织的认可,已经成为关系数据库语言的国际标准。现在SQL几乎被所有DBMS所采用,各系统对它都有所修改和扩充,但核心仍然是SQL。本章将详细介绍SQL。