MySQL事务、锁与日志如何综合理解?

更新于
2026-10-09 16:06:52
0阅读来源:SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计3974个文字,预计阅读时间需要16分钟。

MySQL事务、锁与日志如何综合理解?

前言:近期复习了Mysql相关知识,之前对事务的理解和锁的理解都是单个知识点的复习,今天聚合一堂,学习事务概述篇+事务介绍篇。

事务介绍篇:什么是事务?多条SQL语句,要么全部执行,要么全部不执行。

事务的ACID特性:

1.原子性(Atomicity):事务中的所有操作要么全部完成,要么全部不完成。

2.一致性(Consistency):事务执行的结果必须是使数据库从一个一致性状态转移到另一个一致性状态。

3.隔离性(Isolation):一个事务的执行不能被其他事务干扰。

4.持久性(Durability):一个事务一旦提交,其所做的更改就会永久保存到数据库中。

前言:

最近在复现Mysql相关知识点,之前对事务的理解和锁的理解都是单个知识点的复习,今天聚合一下,遂摘抄学习形成本篇

事务介绍:

什么是事务?

多条sql语句,要么全部成功,要么全部失败。

数据库事务特性(简称ACID):

MySQL事务、锁与日志如何综合理解?

  • 原子性(Atomic)
  • 一致性(Consistency)
  • 隔离性(Isolation)
  • 持久性(Durabiliy)

原子性:

​ 组成一个事务的多个数据库操作是一个不可分割的原子单元,只有所有操作都成功,整个事务才会提交。任何一个操作失败,已经执行的任何操作都必须撤销,让数据库返回初始状态。

阅读全文

本文共计3974个文字,预计阅读时间需要16分钟。

MySQL事务、锁与日志如何综合理解?

前言:近期复习了Mysql相关知识,之前对事务的理解和锁的理解都是单个知识点的复习,今天聚合一堂,学习事务概述篇+事务介绍篇。

事务介绍篇:什么是事务?多条SQL语句,要么全部执行,要么全部不执行。

事务的ACID特性:

1.原子性(Atomicity):事务中的所有操作要么全部完成,要么全部不完成。

2.一致性(Consistency):事务执行的结果必须是使数据库从一个一致性状态转移到另一个一致性状态。

3.隔离性(Isolation):一个事务的执行不能被其他事务干扰。

4.持久性(Durability):一个事务一旦提交,其所做的更改就会永久保存到数据库中。

前言:

最近在复现Mysql相关知识点,之前对事务的理解和锁的理解都是单个知识点的复习,今天聚合一下,遂摘抄学习形成本篇

事务介绍:

什么是事务?

多条sql语句,要么全部成功,要么全部失败。

数据库事务特性(简称ACID):

MySQL事务、锁与日志如何综合理解?

  • 原子性(Atomic)
  • 一致性(Consistency)
  • 隔离性(Isolation)
  • 持久性(Durabiliy)

原子性:

​ 组成一个事务的多个数据库操作是一个不可分割的原子单元,只有所有操作都成功,整个事务才会提交。任何一个操作失败,已经执行的任何操作都必须撤销,让数据库返回初始状态。

阅读全文