MySQL事务和引擎

事务

事务就是一组原子性的SQL查询或一个独立的工作单元。如果数据库引擎能够成功

事务有四个特性(ACID)
  • 原子性(atomicity)
    一个事物必须是一个不可分割的最小工作单元,整个事务中所有操作要么全部提交成功,要么全部失败回滚
  • 一致性(consistency)
    数据库总是从一个一致性的状态转换到另一个一致性的状态。(在事务最终没有提交之前,事务中所做的修改也不会保存到数据库)
  • 隔离性(isolation)
    一个事务所做的修改在最终提交以前,对其他事务是不可见的
  • 持久性(durability)
    一旦事务提交,则其所做的修改就会永久保存到数据库中。
MySQL存储引擎
  • InnoDB
    支持事务
  • MyISAM
    不支持事务,支持全文索引
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容