Mysql的四个隔离级别

随着顺序,安全级别逐渐升高

一,读未提交

        当一个人在一次事务中操作表时,能看到另一个人没有提交的事务中修改的数据。举例:当你在一次事务中,需要查两次数据,但是这两次之间有人修改了数据,但是没有提交。你这里就会查到别人没有提交但是修改的数据。

二,读已提交

        当一个人在一次事务中操作表时,不会看到另一个人没有提交的事务中修改的数据,但是能看到提交后的修改的数据。举例: 当你在一次事务中,需要查两次数据,但是这两次之间有人修改了数据,但是没有提交。你这里就不会查到别人没有提交但是修改的数据。但是,如果这个人提交了,你就能看到修改后的数据。

三,可重复读

        当一个人在一次事务中操作表时,不会看到另一个人操作后的表的数据。举例:当你在一次事务中,需要查询两次数据,但是这两次之间有人修改了数据,你两次查到的数据是一样的,不会受到别人的影响。

四,序列化

        最安全的安全隔离级别,当你操作事务时,别人将不能再操作。

你可能感兴趣的:(mysql,数据库,java)