MySQL中的事务介绍

事务的组成 - ACID

即:

  • 原子性
  • 一致性
  • 隔离性
  • 持久性

下面举例一个转账业务, A给B转账1000元

数据库会有两条SQL操作,即A - 1000元 、B + 1000元

假如说不用事务的话,A一但扣钱失败,B加钱成功,这个转账业务就会出现问题

用事务的话则会要么就都成功,要么就都失败。这就是事物的 原子性

一致性:一个事务在执行前和执行后,他的数据库的状态都要保持一致

隔离性:我们在不同的事务里面进行操作的时候,我们要保证他们之间是互不干扰的

持久性:我们一但操作成功了 事务提交了 我们的数据就会被保存下来

posted @ 2021-05-09 14:18  齐云海  阅读(67)  评论(0编辑  收藏  举报