Mysql 之DCL

来源:互联网 发布:怎样在手机淘宝上评价 编辑:程序博客网 时间:2024/06/15 18:00
DCL: Data Control Language 数据控制语言
     DCL用来控制数据库的访问,包括如下SQL语句:
     GRANT:授予访问权限
     REVOKE:撤销访问权限
     COMMIT:提交事务处理
     ROLLBACK:事务处理回退
     SAVEPOINT:设置保存点
     LOCK:对数据库的特定部分进行锁定

1. 数据库事务(事务:一组逻辑操作单元,使数据从一种状态变换到另一种状态)
DCL : 数据控制语言 : 
COMMIT  (提交)   
ROLLBACK (默认回滚到上一次commit;DDL不可回滚,默认自动提交)
SAVEPOINT (保存点)

create table emp2
as
select employee_id, last_name, salary, hire_date
from employees
where department_id = 90;

select * from emp2;

commit; --提交

--
insert into emp2
select employee_id, last_name, salary, hire_date
from employees
where department_id = 90;

savepoint A;

delete from emp2
where employee_id = 100;

savepoint B;

delete from emp2;

rollback to savepoint B;
rollback to savepoint A;
rollback; --回滚,默认回滚到上一次 commit

开启事务的方式: 1. commit;   2. rollback  3.断开连接或发生异常

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 柳江拉堡住宿 柳州拉堡 柳江拉堡的酒店 塔拉夏 拉夏羽绒服 拉夏 拉夏贝尔pote男装 拉夏贝尔女装旗舰店 哈夫林哈拉夫 拉尔夫费因斯 拉赫玛尼诺夫 特拉维夫 哈夫林哈拉夫被杀照片 拉夫坦路 哈夫林哈拉夫照片 斯拉夫蹲 杰尔夫多拉格尼尔 赫夫林哈拉夫 拉夫罗夫 斯拉夫民族 拉赫玛尼诺夫第三钢琴协奏曲 阿佳丽拉娜戴夫 叙利亚哈拉夫 凯夫拉防弹衣 霍夫斯特拉大学世界排名 美国霍夫斯特拉大学 拉夫劳伦怎么样 拉夫 拉奥 迪拉姆 拉姆 泽旺拉姆 雷希拉姆 托拉姆物语 拉姆拉错 雷姆拉姆 托拉姆 次真拉姆 朗嘎拉姆 拉姆达 拉姆作品