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

MYSQL(事务)

一.事务简介

         事务是一组操作的集合,他是一个不可分割的单位,事务会把所有的操作作色一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。

默认MySQL的事务是自动提交的,也就是说,当执行一条DML语句,MySQL会立即隐式的提交事务。

二.事务操作 
方式一:    

查看事务的提交方式
SELECT  @@autocommit        1为自动,0为手动

SET  @@autocommit = 0    设置提交方式为手动

提交事务
COMMIT

回滚事务(事务在操作的过程中出现了异常,要进行回滚事务)
ROLLBACK

方式二: 

开启事务
START  TRANSACTION  或  BEGIN

提交事务
COMMIT

回滚事务(事务在操作的过程中出现了异常,要进行回滚事务)
ROLLBACK

三.事务的四大特性

原子性(Atomicity):事务是不可分割的最小操作单元,要么全部成功,要么全部失败。
一致性(Consistency): 事务完成时,必须使所有的数据保持一致状态。
隔离性(Isolation):数据库系统提供的隔离机制,保证事务在不收外部并发操作影响的独立环境中运行。
持久性(Durability):事务一旦提交或回滚,它对数据库中的数据的改变是永久的。

相关文章:

  • oracle发送邮件附件的步骤?怎么配置发信?
  • CUDA算子优化:矩阵乘GEMM优化(三)
  • Java 插入Mysql 报错:Column count doesn‘t match value count at row 1
  • 如何完美解决 Xshell 使用 SSH 连接 Linux 服务器报错:找不到匹配的 host key 算法
  • Linux下C程序的编写
  • 如何安全进行亚马逊、沃尔玛测评?
  • 【vue】终端 常用代码 和其他注意
  • 提高磁盘I/O速度的途径
  • 【C++】AVL树/红黑树实现及map与set的封装
  • 龙芯+RT-Thread+LVGL实战笔记(36)——密码锁完善
  • java实现两个不同对象的集合复制
  • Unity | Shader基础知识(第十四集:简单效果练习)
  • 22.2 正则表达式-数据验证、数据变换
  • 广东工业大学领导一行莅临泰迪智能科技参观交流
  • 分数布朗运动FBM期权定价模型
  • @jsonView过滤属性
  • 【干货分享】SpringCloud微服务架构分布式组件如何共享session对象
  • canvas绘制圆角头像
  • Dubbo 整合 Pinpoint 做分布式服务请求跟踪
  • JS字符串转数字方法总结
  • open-falcon 开发笔记(一):从零开始搭建虚拟服务器和监测环境
  • Theano - 导数
  • Twitter赢在开放,三年创造奇迹
  • vue:响应原理
  • Web Storage相关
  • yii2权限控制rbac之rule详细讲解
  • 阿里云前端周刊 - 第 26 期
  • 从0搭建SpringBoot的HelloWorld -- Java版本
  • 大整数乘法-表格法
  • 工作踩坑系列——https访问遇到“已阻止载入混合活动内容”
  • 技术:超级实用的电脑小技巧
  • 快速体验 Sentinel 集群限流功能,只需简单几步
  • 携程小程序初体验
  • 一、python与pycharm的安装
  • 找一份好的前端工作,起点很重要
  • 数据可视化之下发图实践
  • (2024,Flag-DiT,文本引导的多模态生成,SR,统一的标记化,RoPE、RMSNorm 和流匹配)Lumina-T2X
  • (3)nginx 配置(nginx.conf)
  • (solr系列:一)使用tomcat部署solr服务
  • (附源码)springboot工单管理系统 毕业设计 964158
  • (一)硬件制作--从零开始自制linux掌上电脑(F1C200S) <嵌入式项目>
  • (转)ABI是什么
  • (转)Google的Objective-C编码规范
  • (转)linux自定义开机启动服务和chkconfig使用方法
  • (自用)learnOpenGL学习总结-高级OpenGL-抗锯齿
  • .NET 2.0中新增的一些TryGet,TryParse等方法
  • .NET 4 并行(多核)“.NET研究”编程系列之二 从Task开始
  • .NET C# 使用 SetWindowsHookEx 监听鼠标或键盘消息以及此方法的坑
  • .NET Core日志内容详解,详解不同日志级别的区别和有关日志记录的实用工具和第三方库详解与示例
  • .NET CORE使用Redis分布式锁续命(续期)问题
  • .NET 设计模式—简单工厂(Simple Factory Pattern)
  • .NET 中 GetHashCode 的哈希值有多大概率会相同(哈希碰撞)
  • .NET技术成长路线架构图
  • .NET实现之(自动更新)
  • .net中我喜欢的两种验证码