春眠不觉晓,SQL 知多少?
文章目录 SQL 的诞生 SQL 标准化 SQL:2019 SQL:2016 SQL:2011 SQL:2008 SQL:2006 SQL:2003 SQL:1999 SQL-92 语言特性 语句分类 SQL 实现 NewSQL SQL 的诞生 一九七九年,那是一个夏天。 有一位来自 IBM 圣约瑟研究实验室的高级研究员 Edgar Frank Codd 在 Communications of ACM 上发表了名为《 A Relational Model of Data for Large Shared Data Banks 》的文章,从而创建了关系数据模型。时至今日,基于该模型的关系数据库仍然是数据库领域的主流;数据库排名网站 DB-Engines 给出了各类数据库的排名。 Codd 也因此在 1981 年获得了计算机领域最高奖图灵奖,被人们称为关系数据库之父。 1974 年,同样是来自 IBM 的 Donald D. Chamberlin 和 Raymond F. Boyce 基于关系模型开发了 SQL 的初始版本:SEQUEL(Structured English Query Language)。SEQUEL 被设计用于 IBM 最初的准关系数据库管理系统 SystemR。IBM 随后基于其 SystemR 原型开发商业产品,分别于 1979 年、1981 年和 1983