事务
1、事务概念
事务是有一系列语句构成的逻辑工作单元。
事务处理的结果只有两种:一种是在事务处理的过程中,如果发生了某种错误则整个事务全部回滚,使所有对数据的修改全部撤销,事务对数据库的操作是单步执行的,当遇到错误时可以随时回滚。另一种是如果没有发生任何错误且每一步的执行都成功,则整个事务全部被提交。
事务的四种属性,统称为ACID(原子性、一致性、隔离性、持久性),一个事务必须通过ACID。
- 原子性(Atomic):事务时一个整体的工作单元,事务对数据库所作的操作要么全部执行,要么全部取消。
- 一致性(ConDemolent):事务在完成时,必须使所有的数据都保持一致状态。
- 隔离性(Isolated):由某一事务所作的修改必须与其他事务所作的修改隔离。
- 持久性(Durability):当事务提交后,对数据库所作的修改就会永久保存下来。

浙公网安备 33010602011771号