SQL(structed query language),结构化查询语言, 是为了操作数据库而开发的语言。具有语法简单、规则清晰的特点,使用很广泛,虽然可能对数据本身不是很熟悉,但是也可以通过SQL去操作数据库。

1.SQL标准

国际标准化组织(ISO)为 SQL 制定了相应的标准,以此为基准的SQL 称为标准 SQL 。

目前已知的SQL标准

1986年,ANSI X3.135-1986,ISO/IEC 9075:1986,SQL-86 1989年,ANSI X3.135-1989,ISO/IEC 9075:1989,SQL-89 **1992年,ANSI X3.135-1992,ISO/IEC 9075:1992,SQL-92(SQL2) ** **1999年,ISO/IEC 9075:1999,SQL:1999(SQL3) ** 2003年,ISO/IEC 9075:2003,SQL:2003 2008年,ISO/IEC 9075:2008,SQL:2008 2011年,ISO/IEC 9075:2011,SQL:2011

简单总结:最核心最基础的SQL版本是92版本,因为最基础,也是各种数据库支持最好的标准。后续有99年出SQL3标准,从这个标准开始,SQL中包含的内容就扩充了很多,就出现很多属性在标准里面有,但是实际数据库却不支持的情况。

2.SQL语句分类

SQL语句主要分为三类:

  1. DDL, data define language: 数据定义语言
  2. DML, data manipulation language: 数据操纵语言,日常使用最多的类型。
  3. DCL, data control language: 数据控制语言,讨论的比较少。

sql语句类型

具体详细的内容,后续逐一说明