数据库之事务

5.事务

要么成功,要么失败

事务原则:ACID原则,原子性,一致性,隔离性,持久性 (脏读、幻读...)

  • 原子性

要么成功要么失败

  • 一致性

事务前后的数据要保证一致

  • 持久性

事务一旦提交则不可逆,被持久化到数据库中!

  • 隔离性

事务的隔离性是指多个用户并发访问数据库时,数据库为每一个用户开启,事务之间要相互隔离

隔离导致的问题

  • 脏读

  • 不可重复读

  • 虚读

存储过程 游标 函数 索引 触发器

,一致性,隔离性,持久性 (脏读、幻读...)

  • 原子性

要么成功要么失败

  • 一致性

事务前后的数据要保证一致

  • 持久性

事务一旦提交则不可逆,被持久化到数据库中!

外链图片转存中...(img-yDi770vk-1710825369547)

  • 隔离性

事务的隔离性是指多个用户并发访问数据库时,数据库为每一个用户开启,事务之间要相互隔离

外链图片转存中...(img-VDreKu6C-1710825369547)

隔离导致的问题

  • 脏读

外链图片转存中...(img-UB42cC2X-1710825369548)

  • 不可重复读
  • 虚读

存储过程 游标 函数 索引 触发器

相关推荐
xiao-xiang7 小时前
redis-保姆级配置详解
数据库·redis
白鹭9 小时前
MySQL(多表查询练习)
数据库·mysql
xiao-xiang13 小时前
redis-sentinel基础概念及部署
数据库·redis·sentinel
AI 嗯啦13 小时前
SQL详细语法教程(三)mysql的函数知识
android·开发语言·数据库·python·sql·mysql
时序数据说14 小时前
国内时序数据库概览
大数据·数据库·物联网·时序数据库·iotdb
杰克尼14 小时前
mysql-条件查询案例
数据库·mysql
你那是什么调调16 小时前
`SHOW PROCESSLIST;` 返回列详解(含义 + 单位)
mysql
运维行者_17 小时前
使用Applications Manager进行 Apache Solr 监控
运维·网络·数据库·网络安全·云计算·apache·solr
云心雨禅18 小时前
网站突然崩了,此站点遇到了致命错误!
服务器·mysql