一 .SQL 语言简介
第一个 SQL 标准由 ANSI 于 1986 年制订,称为 SQL-86 ; 1
989 年作了些许改进,称为 SQL-89 ; 1992 年由 ANSI 和 ISO 合作,
作了较大改动,称为 SQL-92(SQL2) ,这是目前大多数商用 RDBMS
支持的版本; 1999 年提出 SQL:1999(SQL3) ,是 SQL-92 的扩展。
关系模型中的关系,利用 SQL-92 来定义和操纵; SQL-92 标
准中用“表”( Table )代表“关系”( Relation ); SQL 中用于创建
(Create) 、删除 (Drop) 和修改 (Alter)“ 表结构”的部分叫 DDL ,而对
“表中数据”进行插入 (Insert) 、删除 (Delete) 、修改 (Update) 和查询
( Select )的部分叫 DML ;
最早在 IBM System-R RDBMS 上使用的查询语言;由于其广
泛的使用,出现标准化需求,形成 SQL 标准;有了标准,用户可评
判厂家的 SQL 版本,基于非标准的 SQL 特性的应用不易移植。