当前位置: 首页 > news >正文

【数据库篇|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对所有新连接生效需要权限谨慎使用
http://www.zskr.cn/news/1376774.html

相关文章:

  • Lumafly:空洞骑士模组管理终极指南,三步告别依赖冲突烦恼
  • Seraphine:英雄联盟玩家的5大核心功能终极助手,一键提升游戏体验
  • NCMDump完整指南:专业解析网易云音乐NCM文件转换技术
  • 基于GJB 438C-2021的《系统/子系统设计说明(SSDD)》完整案例
  • FeHelper:一站式前端开发工具箱的完整指南
  • 终极Gofile批量下载器深度解析:高效自动化文件获取的完整技术指南
  • 状态机枚举应用框架
  • UVa 285 Crosswords
  • 番茄小说下载器:Rust架构下的多格式内容获取与处理系统深度解析
  • 全面战争:战锤3 2026官方正版最新版pc免费下载(看到请立即转存 资源随时失效)手机版通用
  • Linux线程控制:从用户态控制到内核级克隆全链路解析
  • OneMore:深度解析如何突破OneNote内容管理瓶颈的全能插件
  • 3步掌握视频转PPT:从数小时手动截图到3分钟智能提取
  • 百考通一键生成高校标准任务书框架
  • 解决方案:猫抓浏览器扩展 - 现代网页媒体资源捕获与流媒体解析的专业工具
  • 机器学习势函数揭秘行星深处二氧化硅相变与熔化行为
  • 小佩智能猫砂机 MAX 二代深度拆机与原理剖析
  • Selenium工程化实践:定位、等待与Page Object的稳定性设计
  • [实战] 制造业数字化中的气泡图标注(Balloon Annotation)规范与全流程解析
  • 3个步骤掌握AMD Ryzen处理器调试:免费开源SMUDebugTool完整教程
  • 深入理解 ARMv7-A|异常/中断处理
  • 机器学习优化核物理α衰变预测:从两势方法到超重核探索
  • 终极AMD处理器调试指南:5步掌握硬件性能调优核心技巧
  • 符号的魔法:数学、物理、化学中那些有趣的故事
  • 终极指南:如何快速解锁网易云NCM加密音乐,实现格式自由转换
  • 2026宿迁黄金 铂金 白银 彩金回收口碑榜出炉:这五家店稳居前列,靠谱又放心 - 前途无量YY
  • AlienFX Tools终极指南:如何轻松掌控Alienware灯光与风扇
  • MySQL报错注入与堆叠注入的底层原理与实战对抗
  • 告别黄牛票!5分钟配置大麦网自动化抢票神器
  • 2026宿州黄金 铂金 白银 彩金回收口碑榜出炉:这五家店稳居前列,靠谱又放心 - 前途无量YY