第五章:事务与并发控制 第五章:事务与并发控制 本章深入探讨 MySQL 数据库中事务的概念、特性、实现方式以及并发控制机制。理解事务和并发控制对于构建可靠、高性能的数据库应用至关重要。 5.1 事务基础 5.1.1 什么是事务? 事务是一系列数据库操作的逻辑单元,这些操作要么全部成功执行,要么全部不执行。它保证了数据库的一致性,即使在发生错误或中断的情况下。 5.1.2 事务的 ACID 特性 事务必须满足 ACID 特性,才能保证数据的完整性和可靠性: 原子性(Atomicity): 事务是不可分割的最小工作单元,要么全部执行成功,要么全部失败回滚。 一致性(Consistency): 事务执行前后,数据库的状态必须保持一致。一致性是事务追求的最终目标。