1.原子性
一个事务中的一系列的操作要么全部成功,要么一个都不做
事务的结果有两种:当事务中的所有步骤全部成功执行完成时,事务提交。如果其中一个步骤失败,将发生回滚操作,撤消之前到事务开始时的所有操作。
2.一致性
事务的执行结果必须是使数据库从一个一致性状态变到另一个一致性状态。
3.隔离性
一个事务的执行不能受其它事务的干扰。即并发执行的各个事务之间不能互相干扰。
4.持续性
也称永久性,指一个事务一旦提交,它对数据库中的数据的改变就应该是永久性的。接下来的其它操作或故障不应该对其执行结果有任何影响。