SQL入门

Download sql eBook

备注

SQL是结构化查询语言,用于管理关系数据库系统中的数据。不同的供应商已经改进了语言并且具有各种语言风格。

注意:此标记明确引用ISO / ANSI SQL标准 ;不是该标准的任何具体实施。

版本

简称标准发布日期
1986年 SQL-86 ANSI X3.135-1986,ISO 9075:1987 1986年1月1日
1989年 SQL-89 ANSI X3.135-1989,ISO / IEC 9075:1989 1989-01-01
1992年 SQL-92 ISO / IEC 9075:1992 1992-01-01
1999年 SQL:1999 ISO / IEC 9075:1999 1999-12-16
2003 SQL:2003 ISO / IEC 9075:2003 2003-12-15
2006年 SQL:2006 ISO / IEC 9075:2006 2006-06-01
2008年 SQL:2008 ISO / IEC 9075:2008 2008-07-15
2011 SQL:2011 ISO / IEC 9075:2011 2011-12-15
2016 SQL 2016 ISO / IEC 9075:2016 2016年12月1日

概观

结构化查询语言(SQL)是一种专用编程语言,用于管理关系数据库管理系统(RDBMS)中保存的数据。类似SQL的语言也可用于关系数据流管理系统(RDSMS)或“非SQL”(NoSQL)数据库。

SQL由3种主要子语言组成:

  1. 数据定义语言(DDL):创建和修改数据库的结构;
  2. 数据操作语言(DML):对数据库的数据执行读取,插入,更新和删除操作;
  3. 数据控制语言(DCL):控制对数据库中存储的数据的访问。

维基百科上的SQL文章

核心DML操作是创建,读取,更新和删除(简称CRUD),它们由INSERTSELECTUPDATEDELETE 语句INSERT
还有一个(最近添加的) MERGE 语句,它可以执行所有3个写操作(INSERT,UPDATE,DELETE)。

维基百科上的CRUD文章


许多SQL数据库都实现为客户端/服务器系统;术语“SQL服务器”描述了这样的数据库。
与此同时,Microsoft创建了一个名为“SQL Server”的数据库。虽然该数据库使用SQL的方言,但特定于该数据库的信息不在此标记中的主题上,而是属于SQL Server文档

Stats

1758 Contributors: 29
Wednesday, August 2, 2017
许可下: CC-BY-SA

不隶属于 Stack Overflow
Rip Tutorial: info@zzzprojects.com

下载电子书