确保一系列的MySQL操作要么全部执行,要么都不执行
    事务的特征:ACID
    原子性 (Atomicity)、一致性(Consistency)、隔离性 (Isolation)和持久性 (Durability)
    事务隔离级别
    读未提交:导致 脏读 不可重复读 幻读
    读以提交:导致 不可重复读 幻读
    可重复读:导致 幻读 (默认 使用最广)
    序列化:以上情况均不出现 不会使用 无法并发
    image.png
    脏读:一个事务正在访问数据并对数据进行了修改,但未提交,另一个事务访问并使用了还未提交的数据。

    不可重复读:在一个事务内多次读同一数据,事务没结束时,另一事务访问并对数据进行了修改,导致第一个事务两次去读取的数据不一致。

    幻读:一个事务多次读取数据,另一个事务插入了一些数据,导致第一个事务再次读取数据发现多了一些原本不存在的记录。