专栏名称: java一日一条
主要是讲解编程语言java,并且每天都推送一条关于java编程语言的信息
目录
相关文章推荐
芋道源码  ·  SQL性能优化神器! ·  16 小时前  
Java编程精选  ·  Map 只会 ... ·  3 天前  
今天看啥  ›  专栏  ›  java一日一条

五分钟搞清楚MySQL事务隔离级别

java一日一条  · 公众号  · Java  · 2019-10-22 18:04
    

文章预览

作者: 伞U https://www.jianshu.com/p/4e3edbedb9a8 好久没碰数据库了,只是想起自己当时在搞数据库的时候在事务隔离级别这块老是卡,似懂非懂的。现在想把这块整理出来,尽量用最简洁的语言描述出来,供新人参考。 首先创建一个表 account。创建表的过程略过(由于 InnoDB 存储引擎支持事务,所以将表的存储引擎设置为 InnoDB)。表的结构如下: 然后往表中插入两条数据,插入后结果如下: 为了说明问题,我们打开两个控制台分别进行登录来模拟两个用户(暂且成为用户 A 和用户 B 吧),并设置当前 MySQL 会话的事务隔离级别。 一. read uncommitted(读取未提交数据) 具体用户 A 的操作如下: set session transaction isolation level read uncommitted; start transaction; select * from account; 结果 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览