news 2026/5/25 9:15:01

【数据库篇|MySQL】事务

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【数据库篇|MySQL】事务

一.定义

事务(Transaction)是把一组 SQL 操作当作一个逻辑单元来执行,要么全部成功,要么全部失败回滚,以此保证数据的一致性和完整性。

二.事务的四大特性(ACID)

原子性(Atomicity):事务内的操作要么全部完成,要么一个都不做。出错了就回滚到事务开始前的状态。

一致性(Consistency):事务执行前后,数据库都处于合法的状态(约束、触发器等不被破坏)。

隔离性(Isolation):多个事务并发执行时互不干扰,彼此看不见中间状态。

持久性(Durability):事务提交后,数据的修改就是永久的,即使系统崩溃也不会丢失。

三.事务操作

3.1 开启事务

方法一:

START TRANSACTION;

方法二:

BEGIN;

3.2 执行操作正常,提交

COMMIT;

3.3 执行操作出问题,回滚

ROLLBACK;

3.4 查看当前事务是否开启

SELECT @@autocommit;

3.5 提交:1为自动,0为手动

SET autocommit = 0;

四.并发事务问题

脏读:读到其他事务未提交的修改数据。

不可重复读:同一事务内,两次查询结果不一致(其他事务已提交修改)。

幻读:同一事务内,查询到的记录条数变了(其他事务新增 / 删除)。

五.隔离级别(由低到高)

隔离级别脏读不可重复读幻读
READ UNCOMMITTED可能可能可能
READ COMMITTED不会可能可能
REPEATABLE READ(默认)不会不会可能
SERIALIZABLE不会不会不会

事务隔离级别越高,数据越安全,但是性能越低。

查看事务隔离级别:

SELECT @@TRANSACTION_ISOLATION;

设置事务隔离级别:

SET [SESSION | GLOBAL] TRANSACTION ISOLATION LEVEL { READ UNCOMMITTED | READ COMMITTED | REPEATABLE READ | SERIALIZABLE }

SESSION:只对当前连接生效(推荐,安全)
GLOBAL:对所有新连接生效(需要权限,谨慎使用)

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/25 9:13:29

《Java 100 天进阶之路》 第11篇:Java控制台输入输出语句

第11篇:Java控制台输入输出语句 📌 系列导航:《Java 100 天进阶之路》完整目录 | ⬅️ 上一篇:第10篇:Java操作符有哪些? | ➡️ 下一篇:第12篇:Java对象、类、抽象类、构造函数 一、…

作者头像 李华
网站建设 2026/5/25 9:11:15

百考通一键生成高校标准任务书框架

毕业设计任务书是高校教学流程中不可或缺的正式文件,它不仅是学生研究工作的起点,更是指导教师审核可行性、学院备案监管的重要依据。然而,许多学生在撰写时常常因不熟悉本专业写作范式、技术细节难以准确表达,或找不到权威模板而…

作者头像 李华
网站建设 2026/5/25 9:08:55

ParsecVDisplay终极指南:如何在Windows上免费扩展虚拟显示器

ParsecVDisplay终极指南:如何在Windows上免费扩展虚拟显示器 【免费下载链接】parsec-vdd ✨ Perfect virtual display for game streaming 项目地址: https://gitcode.com/gh_mirrors/pa/parsec-vdd 在数字时代,你是否曾因物理显示器数量不足而困…

作者头像 李华
网站建设 2026/5/25 9:01:24

宇树 G1-D + Pico 4 XR 遥操作环境搭建

宇树 G1-D Pico 4 XR 遥操作环境搭建:xr_teleoperate 项目解析与踩坑总结 官方项目地址:https://github.com/unitreerobotics/xr_teleoperate 适用平台:Ubuntu 20.04 / 22.04 适用场景:G1-D Dex3-1 Pico 4 遥操作部署 目录 项…

作者头像 李华
网站建设 2026/5/25 8:58:36

动态目标跨镜无缝接力追踪技术在武警应急处置场景中的应用白皮书

动态目标跨镜无缝接力追踪技术在武警应急处置场景中的应用白皮书编制单位:镜像视界浙江科技有限公司技术资质:国家十四五重点课题研究、镜像视界浙江普陀时空大数据应用技术联合研究院联合研究、河南省电检院权威机构认证版本:V1.0一、前言武…

作者头像 李华