0
点赞
收藏
分享

微信扫一扫

MySQL是怎样运行的:从根儿上理解MySQL|MySql事务简介

书坊尚 2022-03-17 阅读 68

文章目录

前言:本博文是对MySQL是怎样运行的:从根儿上理解MySQL这本书的归纳和总结

19.从猫爷被杀说起-事务简介

1.事务的起源

1.1 原子性(Atomicity)

  • 概述

1.2 隔离性(Isolation)

  • 概述
  • 图示

1.3 一致性(Consistency)

  • 概述
  • 两方面保证一致性
  • 总结

1.4 持久性(Durability)

  • 概述

2.事务(transaction)的概念

  • 概述
  • 事务的不同状态
  • 状态转换图

3.MySQL中事务的语法

3.1 开启事务

mysql为我们提供了两种开启事务的方式:这两种方式起到的效果是一样一样的,不过TRANSACTION比BEGIN稍微厉害一点

  1. BEGIN;------>加入事务的语句.......;
    在这里插入图片描述

  2. START TRANSACTION
    在这里插入图片描述

3.1.1 START TRANSACTION

  1. READ ONLY:标识当前事务是一个只读事务,也就是属于该事务的数据库操作只能读取数据,而不能修改数据。
  2. READ WRITE :标识当前事务是一个读写事务,也就是属于该事务的数据库操作既可以读取数据,也可以修改数据。
  3. WITH CONSISTENT SNAPSHOT :启动一致性读

3.2 提交事务

  • 概述

3.3 手动中止事务

  • 概述
  • 注意
  • 小贴士

3.4 支持事务的存储引擎

  • 概述

3.5 自动提交

  • 概述

3.6 隐式提交

  • 概述
  • 导致隐式提交的情况

3.7 保存点

  • 概述
  • 用法如下
    在这里插入图片描述
举报

相关推荐

0 条评论