事务处理
事务是一组 SQL 操作,要么全部成功,要么全部失败。本章介绍事务的使用。
ACID 特性
- 原子性(Atomicity):全部成功或全部失败
- 一致性(Consistency):数据保持一致状态
- 隔离性(Isolation):事务之间相互隔离
- 持久性(Durability):提交后永久保存
基本语法
转账示例
隔离级别
保存点
最佳实践
- 保持事务简短
- 避免用户交互
- 合理设置隔离级别
- 处理死锁
- 使用索引减少锁定
小结
- 事务保证数据一致性
- ACID 特性
- BEGIN/COMMIT/ROLLBACK
- 隔离级别
- 保存点
下一步: 学习 DATABASE-DESIGN 数据库设计