- 数据定义语言(Data Definition Language, DDL):
- DDL 是 SQL 中的一部分,用于定义或修改数据库结构,如创建、修改或删除表、索引、视图等数据库对象。常见的 DDL 命令包括 CREATE、ALTER 和 DROP。
- 数据操纵语言(Data Manipulation Language, DML):
- DML 主要用于对数据库中的数据进行查询和更新操作。这包括 SELECT(查询)、INSERT(插入)、UPDATE(更新)和 DELETE(删除)等命令。DML 是最常使用的 SQL 部分之一,它允许用户从数据库中检索数据或将数据添加到数据库中。
- 数据控制语言(Data Control Language, DCL):
- DCL 用于控制对数据库的访问权限,例如 GRANT 和 REVOKE 命令,它们分别用来授予和撤销用户对数据库对象的访问权限。
- 事务控制语言(Transaction Control Language, TCL):
- TCL 语句用于管理事务处理,确保数据的一致性和完整性。常见的 TCL 命令有 COMMIT(提交事务)、ROLLBACK(回滚事务)和 SAVEPOINT(设置保存点)。