3.1.1 SQL的发展及其标准化
2025年09月26日
3.1.1 SQL的发展及其标准化
SQL语言由Chamberlin和Boyce于1974年提出,并首先在IBM公司研制的关系数据库系统System R上实现,最初被称为SEQUEL(Structured English Query Language),后简称为SQL。作为关系数据库的标准语言,SQL深受计算机用户和计算机工业界的欢迎,不仅商用数据库产品(如Oracle、DB2、Sybase、SQL Server等)支持它,一些开源的数据库产品(如MySQL、PostgreSQL等)也支持它,甚至近些年发展迅速的NewSQL一般也都使用SQL作为其主要的接口。
SQL自问世以来,随着关系数据库系统和SQL应用的日益广泛,SQL的标准化工作也在不断发展、丰富,迄今为止已经制定了多个SQL标准:
1986年10月,美国国家标准局(American National Standard Institute,ANSI)的数据库委员会批准SQL作为关系数据库语言的美国标准,同年公布了SQL标准文本,简称SQL-86。1987年,国际标准化组织(International Organization for Standardization,ISO)正式采纳SQL-86作为国际标准;
1989年,ISO对SQL-86标准进行了补充,推出了SQL-89标准;
1992年,ISO推出了SQL-92标准,也称SQL 2;
1999年,ISO推出了SQL:1999标准,也称SQL 3;
2003年,ISO推出了SQL:2003标准;
2008年,ISO推出了SQL:2008标准;
2011年,ISO推出了SQL:2011标准;
2016年,ISO推出了SQL:2016标准。