MySQL(8) - MySQL的事务机制
2022-05-20 11:27
1471 查看
MySQL数据库的事务机制
1.1.事务的概念和特性
1.2.事务的隔离级别
repeatable read是mysql默认的事务隔离级别
#事务A #事务A,临时修改工资,未commit, START TRANSACTION; UPDATE t_emp SET sal=1;#事务B,查看工资,查看不到未提交数据 START TRANSACTION; SELECT empno,ename,sal FROM t_emp; COMMIT;
#事务B,修改事务隔离级别,可以查看未提交数据 SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; START TRANSACTION; SELECT empno,ename,sal FROM t_emp;
#事务A,临时修改工资,未commit, START TRANSACTION; UPDATE t_emp SET sal=1;#事务B,修改事务隔离级别,无法查看未提交数据 SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED; START TRANSACTION; SELECT empno,ename,sal FROM t_emp;
#事务A,修改工资,commit, START TRANSACTION; UPDATE t_emp SET sal=1; COMMIT;#事务B,修改事务隔离级别,重复读取涨工资之前的数据 SET SESSION TRANSACTION ISOLATION LEVEL REPEATABLE READ; START TRANSACTION; SELECT empno,ename,sal FROM t_emp;
#事务A,修改工资,commit, START TRANSACTION; UPDATE t_emp SET sal=1; COMMIT;#事务B,修改事务隔离级别序列化,等待上一次事务结束 SET SESSION TRANSACTION ISOLATION LEVEL SERIALIZABLE; START TRANSACTION; SELECT empno,ename,sal FROM t_emp;
相关文章推荐
- Mysql事务以及加锁机制事务的特征ACID
- 理解MySql事务隔离机制、锁以及各种锁协议
- MySQL事务、锁机制、查询缓存
- MySql学习笔记——锁与事务机制
- MySql学习day05 触发器 trigger 存储过程和游标 事务机制
- PostgreSQL事务处理机制 (&与MySQL之间比较)
- 对MySQL中的事务(TRANSACTION)机制的一点理解
- MySQL事务处理和锁机制
- Mysql事务以及加锁机制
- 数据库:深入浅出mysql学习笔记【超级详细(七)】--mysql的事务机制
- MySQL学习笔记之四:并发控制和事务机制
- MySQL基础篇(06):事务管理,锁机制案例详解
- Mysql事务,并发问题,锁机制
- Mysql锁机制和事务控制
- 深入理解MySQL中的事务机制
- 闲聊Mysql的锁与事务和java中的锁机制
- Mysql锁机制和事务控制
- mysql事务处理和不同隔离机制
- MySQL基础篇(06):事务管理,锁机制案例详解
- Mysql事务,并发问题,锁机制