事务

1、事务概念

事务是有一系列语句构成的逻辑工作单元。

事务处理的结果只有两种:一种是在事务处理的过程中,如果发生了某种错误则整个事务全部回滚,使所有对数据的修改全部撤销,事务对数据库的操作是单步执行的,当遇到错误时可以随时回滚。另一种是如果没有发生任何错误且每一步的执行都成功,则整个事务全部被提交。

事务的四种属性,统称为ACID(原子性、一致性、隔离性、持久性),一个事务必须通过ACID。

  • 原子性(Atomic):事务时一个整体的工作单元,事务对数据库所作的操作要么全部执行,要么全部取消。
  • 一致性(ConDemolent):事务在完成时,必须使所有的数据都保持一致状态。
  • 隔离性(Isolated):由某一事务所作的修改必须与其他事务所作的修改隔离。
  • 持久性(Durability):当事务提交后,对数据库所作的修改就会永久保存下来。

 

posted @ 2016-11-09 22:12  saratearing  阅读(148)  评论(0)    收藏  举报