当前位置:网站首页>事务的隔离级别,MySQL的默认隔离级别

事务的隔离级别,MySQL的默认隔离级别

2022-08-10 16:41:00 萝卜快跑

事务的隔离级别

Read uncommitted(读未提交)  

Read committed(读提交)  

Repeatable read(可重复读取)   

Serializable(可序化)

MySQL

mysql默认的隔离级别  Repeatable read(可重复读)

打开两个DOS命令:来做比较

1.查看数据库提交方式

2.关闭数据库自动提交

3.查看数据库隔离级别

4.设置数据库的隔离级别为读未提交

5.开启事务修改数据(还没有提交修改后的数据)

   在右图查询后可发现读未提交会产生脏读数据

 6.将隔离级别设置为读已提交

 7.开启事务A   提交事务处理数据

    右图开启事务查询出来的结果就很清晰了

    不可重复读:两次读取的数据是不一样的

 

 8.可重复读

   两次读取到的数据都是前面事务A没有提交时的数据

   由此来看,可重复读的级别高于其他

 

原网站

版权声明
本文为[萝卜快跑]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_67199464/article/details/126262740