事务
概述
用来统一sql语句的操作
防止删了这种情况的发生
删了部门,但是删员工的出错了没删成
事务中的语句要么全部都运行成功,要么全部都不运行成功
且可以撤销事务的操作:叫事务回滚
介绍
正常不开启事务
就每一条语句都是一个事务
操作语句
案例
==事务==
-- 开启事务
start transaction ;
-- 删除部门
delete from tb_dept where id = 2;
-- 删除部门下的员工
delete from tb_emp where dept_id == 2;
-- 提交事务
commit;
-- 回滚事务
rollback ;
select * from tb_dept;
select * from tb_emp;
事务四大特性(面试)
最小单元
事务完成包含事务提交和事务回滚