Mysql事务详解

MySQL事务是一组SQL语句组成,这些语句在逻辑上存在相关性,这一组SQL语句要么全部成功,要么全部失败,是一个整体。

事务能够保证数据的完整性和一致性,让用户的操作更加安全。

MySQL中事务有四个特性,简称ACID特性:

原子性(Atomicity):事务是一个原子操作单元,其对数据的修改要么全部执行,要么全不执行。

一致性(Consistency):在事务开始之前和事务结束以后,数据库的完整性没有被破坏。

隔离性(Isolation):数据库允许多个并发事务同时对其数据进行读写和修改的能力,隔离性可以防止多个事务并发执行时由于交叉执行而导致数据的不一致。

持久性(Durability):一旦事务提交,则其修改的效果就是永久性的。

以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。

相关