- 1
- 0
- 约1.76千字
- 约 21页
- 2026-09-05 发布于陕西
- 举报
;;;事务介绍
数据库要完成的任务并不总是简单任务。有的较复杂任务需要分多步完成,而这些步骤是一个有机整体,它们的存在是为了某一个共同目的。这就给数据库管理系统带来了挑战,作为计算机系统的组成部分,有时候系统故障或者异常具有随机性和不确定性,如果故障或异常恰巧发生在这个复杂任务执行的中间某一环节,已经执行的任务和等待执行的任务混在一起,将对数据库的数据完整性和安全性带来严重危害。
;事务定义
【定义】事务是一组相关的DML语句,这些语句要么全部成功,要么全部失败,以此保证数据的一致性。
事务作为可以提交或回滚的单个工作单元执行。当执行事务时,MySQL会在表上加锁,防止其他用户修改数据。;事务特性
事务具有四个特性:
原子性(Atomic)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability),即ACID特性。
;事务隔离级别
事务隔离是数据库处理的基础之一,隔离性是事务的基本性质之一。隔离级别用于在多个事务并发运行,同时进行更改和查询时,平衡性能与结果可靠性、一致性和可再现性的设置选项。
1.读未提交(ReadUncommitted)
2.读已提交(ReadCommitted)
3.可重复读(RepeatableRead,默认)
4.可串行化(Serializable);;开始事务
【语句格式1】
starttransaction
原创力文档

文档评论(0)