数据库语言

关系数据库的主要语言是SQL语言。
SQL是Structured Query Language的缩写,意为结构化查询语言。
SQL语言可以分为DDL、DML、DCL、TCL四类。

DDL

DDL是Data Definition Language的缩写,意为数据定义语言,用于定义数据库结构和模式。
典型的DDL有createalterdrop、truncate、comment、rename等。

DML

DML是Data Manipulation Language的缩写,意为数据操纵语言,用于检索、管理和维护数据库对象。
典型的DML有selectinsertupdatedelete、merge、call、explain、lock等。

DCL

DCL是Data Control Language的缩写,意为数据控制语言,用于授予和回收数据库对象上的权限。
典型的DCL有grantrevoke

TCL

TCL是Transaction Control Language的缩写,意为事务控制语言,用于管理DML对数据的改变。它允许一组DML语句联合成一个逻辑事务。
典型的TCL有commitrolback、savepoint、set transaction等。