首先讲讲事物特性,大家应该看很清楚不过了,基本每本书上都有介绍,下面我是我从书本中摘抄的原句供大家学习。
总结为ACID
原子性(atomictity):语句级原子性,过程级原子性,事物级原子性。
一致性(consistency):状态一致,同一事物不会出现两个状态。
隔离性(isolation):事物间是相互分离的互不影响
持久性(durability):事物一旦提交了,那么状态是永久的。
dml操作+commit 或者是roolback属于一个事物的完成,注意一个事物要么就都完成要不都不完成,一致性很重要的哦。
银行的例子大家都知道吧。一旦出现异常就会自动回滚,这就是统一事物的一致性哦。
ddl操作自动提交事物。