美文网首页
隔离级别

隔离级别

作者: eagle_king | 来源:发表于2019-04-11 11:01 被阅读0次

脏读: 脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。

不可重复读:是指在一个事务内,多次读同一数据。在这个事务还没有结束时,另外一个事务也访问该同一数据。那么,在第一个事务中的两次读数据之间,由于第二个事务的修改,那么第一个事务两次读到的的数据可能是不一样的。这样就发生了在一个事务内两次读到的数据是不一样的,因此称为是不可重复读。

幻读:第一个事务对一个表中的数据进行了修改,这种修改涉及到表中的全部数据行。同时,第二个事务也修改这个表中的数据,这种修改是向表中插入一行新数据。那么,以后就会发生操作第一个事务的用户发现表中还有没有修改的数据行,就好像发生了幻觉一样。

隔离级别

相关文章

  • serializable隔离级别和Repeatable read

    mysql 的XA需要serializable隔离级别 serializable隔离级别和RR隔离级别有什么取别?...

  • MySQL 事务隔离级别解析和实战

    MySQL 事务隔离级别解析和实战 1、MySQL 隔离界别查看 查看回话隔离级别 查看系统隔离级别 2、MySQ...

  • SQL 隔离级别

    隔离级别 三种读写异常 四种隔离级别

  • 11、事务隔离级别有哪些?MySQL的默认隔离级别是?

    事务隔离级别有哪些?MySQL的默认隔离级别是? SQL 标准定义了四个隔离级别: READ-UNCOMMITTE...

  • 隔离级别

    mysql事务隔离级别 不设置隔离,可能导致修改丢失 一. read uncommitted(读取未提交数据) ...

  • 隔离级别

    1.READ UNCOMMITTED(未提交读): 在READ UNCOMMITTED级别,事务中的修改,即使...

  • 隔离级别

    脏读: 脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务...

  • MySql中@ 和 @@的区别

    @@与@的区别 1.查看当前会话隔离级别 2.查看系统当前隔离级别 3.设置当前会话隔离级别 4.设置系统当前隔离...

  • 2018-04-19Spring事务

    spring事务分为:5大隔离级别(数据库4大隔离级别) 7大传播属性 隔离级别理解就是对数据操作的隔离性操作,脏...

  • 聊聊MySQL的隔离级别

    原文:聊聊MySQL的隔离级别 | MySQL隔离级别原理参考:oracle - mysql - 数据库事务隔离级...

网友评论

      本文标题:隔离级别

      本文链接:https://www.haomeiwen.com/subject/ddoziqtx.html