脏读: 事务 A 读取到未提交事务 B 的数据变动 (insert /update/delete) 不可重复读: 事务 A 读取到已提交事务 B 的 update, 即前后读取数据的内容不一致幻读: 事务 A 读取到已提交事务 B 的 insert /delete