A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 播妞 程序媛   /  2018-12-13 17:50  /  2179 人查看  /  1 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

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]

1 个回复

倒序浏览
先mark,在学习是好习惯
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马