事务两三事

事务必须服从ACID原则。ACID指的是原子性,一致性,隔离性,持久性。通俗理解,事务其实就是一系列指令的集合。

Mysql数据库提供的四种隔离级别:(隔离级别从高到低1-2-3-4)

1.serializable(串行化):可避免脏读,不可重复读,幻读的发生

2.repeatable read(可重复读):可避免脏读,不可重复读的发生。

3.read committed(读已提交):可避免脏读发生。

4.read uncommitted(读未提交):最低级别,任何情况都无法保证。

Mysql默认是Repeable read(可重复读);Oracle数据库只支持Serializable(串行化)级别和read committed(读已提交)这两种级别,默认是读已提交。

原文地址:https://www.cnblogs.com/lenlen/p/10114510.html