Mysql中事物及隔离级别
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,什么叫事务事务就是一组sql组成的操作单元,要么操作全部成功,要么全部失败。ACID属性原子性(atomicity)一个事物必须被视为一个不可分割的最小工作单元,整个事务要么全部成功,要么全部失败回滚
千家信息网最后更新 2026年11月03日Mysql中事物及隔离级别
什么叫事务
事务就是一组sql组成的操作单元,要么操作全部成功,要么全部失败。
ACID属性
原子性(atomicity)
一个事物必须被视为一个不可分割的最小工作单元,整个事务要么全部成功,要么全部失败回滚,对一个事物来说,不可能只执行其中的一部分操作。
一致性(consistency)
数据库总是从一个一致的状态转换到另外一个一致的状态。比如总共两个update,在第一个update后,系统崩溃了,也不会对数据有影响,因为事务没提交。
隔离性(isolation)
一个事务所做的修改在最终提交以前,对其他事务是不可见。
持久性(durability)
一旦事务提交,则所做的修改就会永久保存到数据库中。
事务隔离级别
并发事务带来的问题:
- 脏读
事务可以读取未提交的数据,叫脏读。 - 不可重复读
一个事务开始时,只能读取已经提交事务所做的修改。换句话说,一个事务从开始直到提交之前,所做的任何修改对其他事务都是不可见的。执行两次同样的查询,可能会得到不一样的结果。 - 幻读
是指当某个事务读取某个范围内的记录时,另外一个事务在该范围内插入了新的记录,当之前的事务再次读取该范围的记录时,会产生幻行。
| 隔离级别 | 脏读可能性 | 不可重复读可能性 | 幻读可能性 |
|---|---|---|---|
| read uncommitted | Yes | Yes | No |
| read committed | No | Yes | Yes |
| repeatable read | No | No | Yes |
| serializable | No | No | No |
事务
数据
要么
隔离
一致
可能性
范围
事物
级别
成功
事务所
单元
数据库
状态
最小
不可分割
一致性
两个
再次
原子
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
广州为想互联网科技有限公司
科技股互联网
中国互联网科技股
互联网科技社
互联网与科技金融数据
科技互联网技术
互联网的科技创新
广州善班互联网科技
深圳艾佳互联网科技
中国互联网金融科技基金
中国最先进互联网科技公司
崇明区互联网教育科技售后服务
玉溪新华互联网科技好不好
互联网科技实习生岗位
风投北京互联网科技
卡尔迅互联网科技有限公司
陕西九四连强互联网科技有限公司
广州智享互联网科技
悟空问答互联网科技
广州全民伙伴互联网科技有限公司
互联网科技工作委员会副主任毛军
有木互联网科技
互联网科技公司介绍
贵州叶脉互联网科技有限公司所属行业
福建科技产业互联网发展
智腾互联网科技有限公司
电子科技大学互联网创业大赛
华夏恒生科技与互联网科技
上海互联网科技公司ppt
优雇互联网科技有限公司