当前位置:首页>科技>mysql 事务原理软件资料-技术分享
发布时间:2026-07-21阅读(1)

数据库事务特性:acid
a:原子性,一次操作要么都成功,要么都失败回滚。(atomicity)
c:一致性,数据执行前和执行后要保持一致。(consistency)[转账来说:比如一个账户事务执行前和是500,执行后要必须确保和是500]
i:隔离性,并发的多个事务之间相互隔离,互不干扰。(isolation)[事务a要么在事务b执行前执行或者执行后执行]提供好几种隔离级别
d:永久性,事务执行之后对数据库的改变是永久性的。(durability)
脏读:一个事务读取了另一个事务未提交的数据。
不可重复读:一个事务中多次读取同一个数据得到的结果不一致。(查询间隔中,其他事务改变数据提交了事务)
不可重复读和脏读的区别是,脏读是某一事务读取了另一个事务未提交的脏数据,而不可重复读则是读取了前一事务提交的数据。
Copyright © 2024 有趣生活 All Rights Reserve吉ICP备19000289号-5 TXT地图HTML地图XML地图