若文章对你有帮助请点个👍👍👍, 表示对我的鼓励, 非常感谢 ❤️❤️❤️
ACID
- Atomicity – 原子性
- Consistency – 一致性
- Isolation – 隔离性
- Durability – 持久性
原子性
多个SQL要么全部成功, 要么全部失败
一致性
开启事务之后,在中间发生宕机,最后的结果并不会写入到数据库中.
隔离性
事务之间的隔离
持久性
修改后的数据不会因为宕机等各种原因, 发生数据丢失.
隔离性级别
- read_uncomitted – 读未提交
- read_committed – 读已提交
- repeatable_read – 可重复读
- serializable – 序列化
隔离级别 | 脏读 | 不可重复读 | 幻读 |
---|---|---|---|
read_uncomitted | Y | Y | Y |
read_committed | N | Y | Y |
repeatable_read | N | N | Y |
serializable | N | N | N |