结构化查询语言 (SQL)
SQL,全称为结构化查询语言 (Structured Query Language),是关系型数据库的标准数据查询语言。它诞生于 IBM,并在 1986 年被美国国家标准协会 (ANSI) 规范为关系型数据库管理系统的标准语言,随后于 1987 年获得国际标准化组织 (ISO) 的支持,成为国际标准。
SQL 语言包含三个主要部分:
- 数据定义语言 (DDL):用于创建、修改和删除数据库对象,例如表、视图和索引。常用的 DDL 语句包括
CREATE
、DROP
和ALTER
。 - 数据操纵语言 (DML):用于查询、插入、更新和删除数据库中的数据。常用的 DML 语句包括
SELECT
、INSERT
、UPDATE
和DELETE
。 - 数据控制语言 (DCL):用于管理数据库用户的权限和访问控制。常用的 DCL 语句包括
GRANT
、REVOKE
和ROLLBACK
。