5.事务
要么成功,要么失败
事务原则:ACID原则,原子性,一致性,隔离性,持久性 (脏读、幻读...)
- 原子性
要么成功要么失败
- 一致性
事务前后的数据要保证一致
- 持久性
事务一旦提交则不可逆,被持久化到数据库中!
- 隔离性
事务的隔离性是指多个用户并发访问数据库时,数据库为每一个用户开启,事务之间要相互隔离
隔离导致的问题
-
脏读
-
不可重复读
-
虚读
存储过程 游标 函数 索引 触发器
,一致性,隔离性,持久性 (脏读、幻读...)
- 原子性
要么成功要么失败
- 一致性
事务前后的数据要保证一致
- 持久性
事务一旦提交则不可逆,被持久化到数据库中!
[外链图片转存中...(img-yDi770vk-1710825369547)]
- 隔离性
事务的隔离性是指多个用户并发访问数据库时,数据库为每一个用户开启,事务之间要相互隔离
[外链图片转存中...(img-VDreKu6C-1710825369547)]
隔离导致的问题
- 脏读
[外链图片转存中...(img-UB42cC2X-1710825369548)]
- 不可重复读
- 虚读
存储过程 游标 函数 索引 触发器