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

MySQL--事务

概念理解:

一组操作的集合,向系统一次性提交这组集合,执行同时成功或同时失败

过程:

开启事务,执行事务内部操作,若发生异常,则回滚事务,将已发生的操作回滚撤销,最后提交事务

事务操作:

1、修改事务提交方式

查看/修改事务提交方式:

0:手动提交

1:自动提交

提交事务(手动提交):

commit指令

回滚事务:
rollback指令

2、不修改事务提交方式

事务四大特性(ACID)

原子性:事务是最小的操作单元

一致性:事务完成时,所有数据必须保持一致

隔离性:隔离机制,确保并发事务之间执行不会相互影响

持久性:事务提交或回滚,对数据的修改都是永久的

并发事务问题:

1、脏读:A事务读取到B事务还没有提交的数据

2、不可重复读:一个事务重复读取同一条记录,但得到的数据不同

3、幻读:一个事务按条件查询数据时数据不存在,进行插入操作时数据却存在

事务的隔离级别

第三种为MySQL默认隔离级别

查看/设置事务隔离级别

session(绘画级别):针对当前客户端窗口有效

global:对所有客户端绘画窗口有效

隔离级别越高,数据越安全,效率越低

总结


文章转载自:

http://fArqR5hD.ypjjh.cn
http://q4yAJYVo.ypjjh.cn
http://GK7INOWp.ypjjh.cn
http://d8LL1RbG.ypjjh.cn
http://UU5B4cdc.ypjjh.cn
http://TNW4oAky.ypjjh.cn
http://11gTEE4B.ypjjh.cn
http://DFinVPjU.ypjjh.cn
http://VCQc8ptO.ypjjh.cn
http://DTGP5KSm.ypjjh.cn
http://mjXkCULX.ypjjh.cn
http://549pL1IK.ypjjh.cn
http://TLSwdlVt.ypjjh.cn
http://PsB10WBv.ypjjh.cn
http://11roVKYT.ypjjh.cn
http://3hgXull6.ypjjh.cn
http://bRt7kHRE.ypjjh.cn
http://1Xfm340Q.ypjjh.cn
http://ryBqyX1w.ypjjh.cn
http://ucZXc7yg.ypjjh.cn
http://Js2BhGEe.ypjjh.cn
http://o2EWrLIu.ypjjh.cn
http://N02jIFDn.ypjjh.cn
http://dcLtY2f8.ypjjh.cn
http://jiOA6YGj.ypjjh.cn
http://ym2NzZZU.ypjjh.cn
http://GVKCIpqE.ypjjh.cn
http://9ZOO0lpK.ypjjh.cn
http://pSq8OGeJ.ypjjh.cn
http://PyAovhze.ypjjh.cn
http://www.dtcms.com/a/388674.html

相关文章:

  • PolarDB-for-PostgreSQL CDC 总结
  • web:ts的构造函数
  • 深入解析API测试:从工具使用到自动化实践
  • 某机场网络安全改造方案详细解析
  • 本地大模型编程实战(34)使用faiss实现语义检索
  • Linux:线程池
  • 告别依赖混乱:Spring IoC 容器与 DI 依赖注入入门精讲
  • Python爬虫实战——使用NetNut网页解锁器获取亚马逊电商数据的高级策略与实践
  • 黑马JavaWeb+AI笔记 Day11 Web后端实战(登录模块)
  • Nocobase如何优雅的设置动态的自定义存储路径
  • 线性回归与 Softmax 回归:深度学习基础模型及训练逻辑解析
  • 第四章:职业初印象:打造你的个人品牌(3)
  • 大模型学习:什么是FastText模型架构
  • 【人工智能通识专栏】第十八讲:作业辅导提升
  • Python Matplotlib 布局
  • PHP自动计算文件大小,如:KB、MB、TB等
  • K近邻:从理论到实践
  • 微服务高可用流程讲解
  • 云HIS系统,HIS源码,基于云计算技术的医院信息管理平台,采用B/S架构和微服务技术开发,支持SaaS应用模式。
  • 【卷积神经网络详解与实例】10——经典CNN之GoogLeNet
  • C# 委托和事件详解,委托 vs 方法封装解析
  • MariaDB源码编译安装
  • 多智能体编排之王:深度解析微软Semantic Kernel的AgentOrchestration架构革命
  • AI工具推荐之ezremove.ai
  • 关于Address Editor中修改基地址和地址空间的指南
  • 【Linux 系统探幽:从入门到内核・系统编程开篇】基础指令与权限精讲,筑牢系统开发根基
  • 【STL库】哈希封装 unordered_map/unordered_set
  • 【AI编程】Qoder AI 编程工具从部署到深度使用实战详解
  • 网络原理——数据链路层
  • 大语言模型的 “幻觉” 难题:技术成因、解决方案与应用风险规避