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 版权协议,转载请附上原文出处链接和本声明。