DCL:数据库控制语言

1.GRANT语句
GRANT语句的作用是赋与用户权限。
常用的数据对象权限有以下六个:
(1)ALL ON 数据对象名
(2)SELECT ON 数据对象名
(3)UPDATE ON 数据对象名
(4)DELETE ON 数据对象名
(5)INSERT ON 数据对象名
(6)ALTER ON 数据对象名

2.REVOKE语句
REVOKE语句是回收权限语句。回收以上所赋权限的相应语句为:
REVOKE CONNECT FROM USER1;
REVOKE SELECT ON TABLE2 FROM USER2;
REVOKE SELECT,INSERT,DELETE ON TABLE3 FROM USER1,USER2;

3.COMMIT语句
COMMIT [WORK]:提交事务。
提交数据有三种类型:显式提交、隐式提交及自动提交。下面分别说明这三种类型。
(1)显式提交
用COMMIT语句直接完成的提交为显式提交。其格式为:
SQL>COMMIT;
(2)隐式提交
用SQL语句间接完成的提交为隐式提交。这些命令是:
ALTER,CONNECT,CREATE,DISCONNECT,DROP,EXIT,GRANT,QUIT,REVOKE。
(3)自动提交
若把AUTOCOMMIT设置为ON,则在插入、修改、删除语句执行后,系统将自动进行提交,这就是自动提交。其格式为:
SQL>SET AUTOCOMMIT ON;

4. ROLLBACK语句
ROLLBACK [WORK] TO [SAVEPOINT]:回退到某一点。
回滚语句使数据库状态回到上次最后提交事务的状态。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值