MySQL 事务

💡 原文中文,约400字,阅读约需1分钟。
📝

内容提要

MySQL中只有使用Innodb数据库引擎的数据库或表才支持事务。事务用于维护数据库的完整性,保证批量SQL语句的全部执行或全部不执行。事务必须满足四个条件(ACID):原子性、稳定性、隔离性和可靠性。

🎯

关键要点

  • MySQL中只有使用Innodb数据库引擎的数据库或表才支持事务。
  • 事务用于维护数据库的完整性,保证批量SQL语句的全部执行或全部不执行。
  • 事务管理insert, update, delete语句。
  • 事务必须满足四个条件(ACID):原子性、稳定性、隔离性和可靠性。
  • 原子性:一组事务要么成功,要么撤回。
  • 稳定性:有非法数据时,事务会撤回。
  • 隔离性:事务独立运行,影响其他事务时,其他事务会撤回。
  • 可靠性:崩溃后,InnoDB会利用日志文件重构修改,可靠性与高速度不可兼得。
🏷️

标签

➡️

继续阅读