结构化查询语言 (SQL)

自 1974 年提出,SQL(读作“sequel”)因其功能丰富、使用方便、简洁易学,受到用户和计算机工业界的广泛欢迎。经过不断的修改、扩充和完善,SQL 已成为关系型数据库管理系统 (RDBMS) 的标准语言。

SQL 语言涵盖了对数据库的所有操作,主要分为三个部分:

  • 数据定义语言 (DDL):用于定义数据库的逻辑结构,包括定义基本表、索引和视图。
  • 数据操纵语言 (DML):用于查询和更新数据。数据更新操作包括插入、删除和修改三种操作。
  • 数据控制语言 (DCL):用于控制数据库用户的访问权限等。

虽然众多 RDBMS 都实现了 SQL 语言,但各数据库厂家在其 RDBMS 中的 SQL 语言与 ISO 颁布的标准 SQL 语言存在一些差异。