-- 事务的四大特性:
-- 原子性:事务是不可分割的最小单元,要么全部成功,要么全部失败
-- 一致性:事务完成时,必须所有的数据都保持一致性
-- 隔离性:数据库系统提供的隔离机制(在事务未提交 commit 时,表中数据不变。一般不调整这里)
-- 持久性:事务一段提交或者回归,它对数据库中的数据的改变就是永久的
-- ============================================= 事务 ======================================= -- 开启事务 -- 用start transaction或begin start transaction ; -- 删除部门 delete from tb_dept where id = 2; -- 删除部门下的员工 delete from tb_emp where dept_id = 2; -- delete from tb_emp where dept_id == 2; 用于测试的错误sql -- 提交事务 commit ; -- 失败时回滚事务 rollback ; -- 用于检查是否操作(因为数据没有提交之前表是看不到改变的,但是sql语句可以查询出更改后的数据 select * from tb_dept; select * from tb_emp; -- 四大特性: -- 原子性:事务是不可分割的最小单元,要么全部成功,要么全部失败 -- 一致性:事务完成时,必须所有的数据都保持一致性 -- 隔离性:数据库系统提供的隔离机制(在事务未提交 commit 时,表中数据不变。一般不调整这里) -- 持久性:事务一段提交或者回归,它对数据库中的数据的改变就是永久的
标签:事务,内置,DataGrip,--,数据,idea,dept,提交,tb From: https://www.cnblogs.com/yansans/p/18313691