黑马程序员技术交流社区
标题: Mysql隔离级别的总结 [打印本页]
作者: 播妞 时间: 2018-12-13 17:50
标题: Mysql隔离级别的总结
MYSQL数据库事务的隔离级别有4个,由低到高依次为Read uncommitted 、Read committed 、Repeatable read 、Serializable ,这四个级别可以逐个解决脏读 、不可重复读 、幻读 这几类问题。
√: 可能出现 ×: 不会出现
| 脏读 | 不可重复读 | 幻读 |
| Read uncommitted | √ | √ | √ |
| Read committed | × | √ | √ |
| Repeatable read | × | × | √ |
| Serializable | × | × | × |
总结
Read uncommitted允许读取未提交的数据。
Read committed 只能读取已经提交的数据,但是在读取的时候别人可能正在修改数据库的信息,再次读取发现两次信息不一致
Repeatable read 只能读取已经提交的数据。自己操作数据库的时候不允许别人读和更新
Serializable 自己操作数据库的时候不允许别人任何操作
作者:传智播客JavaEE培训学院
首发:[url]http://java.itcast.cn/[/url]
作者: 小刘同学90 时间: 2019-1-22 14:21
先mark,在学习是好习惯
| 欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |