read uncommitted 未提交读
事务中的修改即使没有提交,对其他事务也都是可见的。优点是性能好,缺点太多,非特别需要不建议使用
read committed 提交读
一个事务开始时直到提交之前,所做的任何修改对其他事务都是不可见的
repeatable read 可重复读
该级别保证了在同一个事务中多次读取同样的记录的结果是一致的。是MySQL默认的事务隔离级别
serializable 可串行化
最高级的隔离级别,通过强制事务串行执行。缺点性能大幅降低,极易产生锁的情况,非特别需要不建议使用