子任务14 应用层服务.pptxVIP

  • 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)

1亿VIP精品文档

相关文档