SQL命令的分类

  • Post author:
  • Post category:其他


1.数据定义语言(DDL)

数据定义语言用于改变数据库结构,包括创建、更改和删除数据库对象。

用于操纵表结构的数据定义语言命令有:

 CREATE TABLE

 ALTER TABLE

 DROP TABLE

2.数据操纵语言(DML)

数据操纵语言用于检索、插入和修改数据。

数据操纵语言是最常见的SQL命令

数据操纵语言命令包括:

 SELECT

 INSERT

 UPDATE

 DELETE

3.事务控制语言(TCL)

事务控制包括协调对相同数据的多个同步的访问。当一个用户改变了另一个用户正在使用的数据时,oracle使用事务控制谁可以操作数据。

Commit 完成事务,数据修改成功并对其他用户开放
Rollback 撤销事务,撤销所有操作
rollback to savepoint 撤销在设置的回滚点以后的操作
set transaction 响应事务或语句的一致性;特别对于事务使用回滚段

4.数据控制语言(DCL)

数据控制语言(DCL)主要用来执行有关安全管理的操作。

该语言主要包括:

GRANT语句可以将指定的安全对象的权限授予相应的主体;

REVOKE语句则删除授予的权限;

DENY语句拒绝授予主体权限,并且防止主体通过组或角色成员继承权限。



版权声明:本文为wanghao191996155原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。