- 0
- 0
- 约9.55千字
- 约 33页
- 2026-11-05 发布于广东
- 举报
第9章事务
学习目标了解事务的概念及基本特性。掌握事务控制语句。了解事务并发会引起的问题。了解事务隔离级别与锁的关系。
9.1事务概述在MySQL中,事务完全依赖存储引擎实现,但并不是所有存储引擎都支持事务。InnoDB是支持事务的存储引擎之一。
9.1.1事务的概念事务是一个不可分割的程序执行单元,由一条或多条数据操作命令语句组成。这些数据操作命令语句要么全部执行,要么全部不执行。只要有一条数据操作命令语句执行失败,整个事务都将回滚,所有被影响的数据都将恢复到事务开始前的状态。与事务相关的数据操作命令语句包括INSERT、UPDATE和DELETE。在MySQL中,通过日志文件来记录数据库的所有变化,并为事务回滚提供依据。。
事务举例以银行转账业务为例,要将1000元资金从A账户转到B账户,在账户余额充足的条件下,需要从A账户中减去转出的1000元,然后向B账户中增加转入的1000元。该事务主要包括以下3个步骤。①查询A账户的余额是否足够。②从A账户减去1000元。③向B账户增加1000元。在银行办理转账业务时,如果A账户中的资金已经转出(步骤②执行成功),但B账户由于发生故障未转入资金(步骤③执行失败),或者A账户中的资金由于网络故障未转出(步骤②执行失败),而B账户却已经完成了资金转入(步骤③执行成功),会给个人和银行带来很大的经济损失。采用事务处理机制后
您可能关注的文档
最近下载
- 三菱伺服MR-MR-E-A伺服放大器使用手册.pdf VIP
- 投资行为视角下捕捉市场主线行情行情.pdf VIP
- 四川省广元市大东英才学校小升初数学模拟试卷(1)资料.pdf VIP
- 2026年秋季学期沪科版(五四制)六年级上册科学每课核心知识点清单.pdf VIP
- 最新版郭志辰空间医学小方治大病.docx
- 江苏省历年(2001-2013)普通高校对口单招文化统考数学试卷(部分年份附有答案)——免费下载.pdf VIP
- 四川省广元市2026年重点学校小升初数学考试试卷题库及答案.docx VIP
- 2026届北京市第171中学高考数学试题全真模拟密押卷(六).doc
- 数学分支-思维导图.doc VIP
- 检验检测机构诚信基本要求GB_T 31880-2026深度解读与实施指南.pptx VIP
原创力文档

文档评论(0)