特性:原子性,隔离性,一致性,持久性
隔离级别:
1.脏读:(事务A去读取数据库表中的数据事务B未提交,做了回滚操作)
2.不可重复读:(数据库表中的数据做了更新操作)
3.幻读:(数据库表中的数据做了插入或者删除操作)
隔离级别 脏读 不可重复读 幻读
读未提交(Read uncommitted) 会出现 会出现 会出现
读已提交(Read committed) 不会出现 会出现 会出现
可重复读(Repeatable read) 不会出现 不会出现 会出现
可串行化(Serializable ) 不会出现 不会出现 不会出现
不可重复读的和幻读很容易混淆,虚读是修改,幻读侧重于新增或删除。