mysql事物_MySQL

PHP中文网
发布: 2016-05-27 13:46:32
原创
1313人浏览过

1. 事务并不专属于mysql

 

2. 事务的ACID特性

 

1)原子性(atomicity)

 

一个事务必须被视为一个不可分割的最小工作单元,整个事务中得所有操作要么全部提交成功,要么全部失败回滚,对于一个事务来讲,不可能只执行其中的一部分

 

操作,这就是事务的原子性。

 

2)一致性(consistency)

 

数据库的总是从一个一致性的状态转换到另一个一致性的状态。

 

3)隔离性(isolation)

 

通常来说,一个事务所做的修改在最终提交之前,对其他事务是不可见的。

 

4)持久性(durability)

 

一旦事务提交,则其所做的修改就会永久保存到数据库中。

 

3. 隔离级别

图可丽批量抠图
图可丽批量抠图

用AI技术提高数据生产力,让美好事物更容易被发现

图可丽批量抠图 83
查看详情 图可丽批量抠图

 

1)READ UNCOMMITTED(未提交读)

 

在该级别,事务中得修改,即使没提交,对其他事务也是可见的。

 

2)READ COMMITTED(提交读)

 

在提交之前对其他事务都是不可见的

 

3)REPEATABLE READ(可重复读)[mysql默认的事务隔离级别]

 

该级别保证了在同一个事务中多次读取同样的记录的结果是一致的。

 

但是会产生幻读得问题

 

4)SERIALIZABLE(可串行化)

 

该级别会在读取的每一行数据上都加锁

隔离级别 脏读可能性 不可重复读可能性 幻读可能性 加锁读
READ UNCOMMITED Yes Yes Yes No
READ COMMITTED No Yes Yes No
REPEATABLE READ No No Yes No
SERIALIZABLE No No No Yes

 以上就是mysql事物_MySQL的内容,更多相关内容请关注PHP中文网(www.php.cn)!

相关标签:
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号