数据库基础

2019-03-03  本文已影响0人  jiayifang1

环境:Windows 10+cmd+MySQL5.6.36+InnoDB

一、事务的基本要素(ACID)

二、事务的并发问题

小结:

不可重复读的和幻读很容易混淆,不可重复读侧重于修改,幻读侧重于新增或删除。解决不可重复读的问题只需锁住满足条件的行,解决幻读需要锁表

三、MySQL事务隔离级别

事务隔离级别 脏读 不可重复读 幻读
读未提交(read-uncommitted)
不可重复读(read-committed)
可重复读(repeatable-read)
串行化(serializable)
mysql默认的事务隔离级别为repeatable-read

过程逻辑见图片

3959253-604e246793805ad0.jpg
上一篇 下一篇

猜你喜欢

热点阅读