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

linux学习笔记(36)mysql事务详解

事务详解

事务是数据库管理系统中一组操作的集合,这些操作要么全部成功执行,要么全部回滚(撤销),以此保证数据库数据的完整性和一致性

1. 事务的ACID特性

  • 原子性(Atomicity):事务中的所有操作要么全部完成,要么全部不完成
  • 一致性(Consistency):事务执行前后,数据库的完整性约束不被破坏
  • 隔离性(Isolation):多个事务并发执行时,互相不干扰
  • 持久性(Durability):事务完成后,对数据的修改是永久的

2. 事务操作命令

-- 开始事务BEGIN;
-- 或START TRANSACTION;-- 提交事务(确认执行)COMMIT;-- 回滚事务(取消执行)ROLLBACK;-- 查看事务隔离级别SELECT @@transaction_isolation;-- 设置事务隔离级别SET TRANSACTION ISOLATION LEVEL READ COMMITTED;

3. 事务隔离级别

-- 1. 读未提交(可能读到别人未提交的数据)SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;-- 2. 读已提交(只能读到已提交的数据)SET TRANSACTION ISOLATION LEVEL READ COMMITTED;-- 3. 可重复读(同一事务内多次读取结果一致)SET TRANSACTION ISOLATION LEVEL REPEATABLE READ;-- 4. 串行化(完全隔离,性能最低)SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;

http://www.dtcms.com/a/496809.html

相关文章:

  • 【Linux权限机制深入理解】为何没有目录写权限仍能修改文件权限?
  • 网站cms青海网站建设费用
  • Zabbix 监控系统触发器、报警、邮箱方位指南
  • 网站设计三原则推广软文平台
  • 从零学算法3355
  • 北京企业网站怎么建设深圳网站专业建设公司
  • 第七篇《IPv4地址详解:A、B、C类地址是如何划分的?》
  • 专注电子商务网站建设淘金企业网站建设
  • 网站建设和挂标情况清理表一份完整的活动策划方案
  • 算法专题十三:栈
  • 网站创建的流程是什么网站免费正能量软件下载
  • YOLOv3 深度解析:目标检测领域的经典革新
  • pc端网站模型建设工具wordpress 插件有后门
  • 网站怎么做下载苏州集团网站设计公司
  • 井祥交通建设工程有限公司 网站免备案做网站可以盈利吗
  • 36-基于STM32的智能鱼缸设计与实现
  • 什么网站容易做百度权重建立自我
  • 为什么不能直接从外存加载到显存上??
  • 做视频网站需要多大带宽恒信在线做彩票的是什么样的网站
  • 关键词网站建设一佰互联自助建站
  • 南京网站建设要多少钱自己公司怎么做网站
  • 大棚网站怎么做网站统计插件
  • web3定义以及应用落地场景展望
  • 北京哪里有教怎么做网站的上海网站制作公司介绍
  • 广州网站建设在线飞书企业邮箱怎么申请
  • VMware 各版本下载教程(20251017)
  • 高可用集群:5分钟掌握核心要点
  • 做理财网站网站建设合同付款约定
  • 一般做网站宽高多少公司做网站推广需要多少钱
  • JavaScript 核心概念全解析:数据类型、拷贝、运算符与类型判断