MySQL
文章平均质量分 91
xkzeee
这个作者很懒,什么都没留下…
展开
-
MySQL 事务详解
事务就是一组原子性的SQL查询,或者说一个独立的工作单元。如果数据库引擎能够成功地对数据库应用该组查询的全部语句,那么就执行该组查询。如果其中有任何一条语句因为崩溃或其他原因无法执行,那么所有的语句都不会执行。也就是说,事务内的语句,要么全部执行成功,要么全部执行失败。原子性:一个事务必须被试为一个不可分割的最小工作单元,事务中的操作要么全部成功,要么全部失败。原子性其实并不能保证一致性一致性: 指事务必须使数据库从一个一致性状态变换到另一个一致性状态,这种状态是语义上的不是语法上的。例如: 从账户A转一笔原创 2022-06-08 07:45:32 · 89 阅读 · 0 评论 -
MySQL 事务的原子性和一致性有什么区别?隔离级别又是什么?
在学习MySQL的事务时,学到事务的四种特性,发现原子性和一致性不是一个意思吗?原子性保证要么全部失败,要么全部成功,这样就保证数据库的一致性了。结合网上搜查资料发现我这个想法是错误的,本篇文章将讲解一下原子性和一致性的区别。原子性:一个事务必须被试为一个不可分割的最小工作单元,事务中的操作要么全部成功,要么全部失败。原子性其实并不能保证一致性一致性: 指事务必须使数据库从一个一致性状态变换到另一个一致性状态,这种状态是语义上的不是语法.....................原创 2022-06-07 20:26:24 · 2557 阅读 · 1 评论