• 原子性

所有语句作为一个单元全部成功执行或全部取消。不能出现中间状态。

  • 一致性

如果数据库在事务开始时处于一致状态,则在执行该事务期间将保留一致状态。

  • 隔离性

事务之间不相互影响。

  • 持久性

事务成功完成后,所做的所有更改都会准确地记录在数据库中。所做的更改不会丢失。