说明原子性一致性隔离性持久性 说明数据库的事务必须具备 ACID 特性 A —— 原子性C —— 一致性I —— 隔离性D —— 持久性 原子性指事务包装的一组 sql (一组业务逻辑)是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生 一致性指数据库处于一种语义上有意义且正确的状态执行的结果必须是使数据从一个一致性状态变到另一个一致性状态事务的成功与失败,最终数据库的数据都是符合实际生活中的业务逻辑 隔离性多个用户并发访问数据库时,一个用户的事务不能被其他用户的事务干扰,多个并发的事务之间要相互隔离 持久性一个事务一旦提交,它对数据库的改变将是永久性的,哪怕数据库发生异常,重启之后数据依然存在