三大读专题

04-事务的四大特征,四种隔离级别,三大读,乐观锁和悲观锁

事务(transaction) 四个特征ACID 一个业务通常需要多条DML(增删改)语句共同联合起来(同时成功或失败)才能完成,那么事务其实就是这个完整的业务逻辑,是一个最小的工作单元不可再分 只有执行DML语句时才会考虑事务问题, 因为一旦涉及到数据的增、删、改就要考虑安全问题 MySQL默认情况下是支持自动提交事务的,即每执行一条DML语句会自动提交一次,自动提交事务并不符合我们的开

实操事务的四大隔离级别以及浅解三大读(脏读、不可重复读、幻读)现象

文章目录 1.事务的隔离级别2.事务的隔离级别引发的三大读现象(脏读、不可重复读、幻读)3.演示事务(1)演示读未提交(2)演示读已提交(3)演示可重复读关于幻读的理解 (4)演示可串行化 1.事务的隔离级别 首先我们先了解一下什么是事务的隔离级别 下面介绍一下事务的四大隔离级别: 读未提交(READ_UNCOMMITTED):最低隔离级别,允许读到未提交的事务中的数据