什么是事务?

来源:互联网 发布:智龙迷城 国服 知乎 编辑:程序博客网 时间:2024/05/22 03:19

这里所讲的事务是数据库中的事务。


基本概念

  • 事务:是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位;

事务的4个特性

事务的四个特性:ACID;
  • A:Atomicity,原子性。事务是数据库的逻辑工作单位,事务中包括的诸操作要么全做,要么全不做。
  • C:Consistency,一致性。事务执行的结果必须是是数据库从一个一致性状态变到另一个一致性状态。
  • I:Isolation,隔离性。一个事务的执行不能被其他事务干扰。
  • D:Durability,持续性(永久性)。一个事务一旦提交,它对数据库中数据的改变应该是永久性的。

CRUD:Create,Retrive,Update,Delete。就是  增删改查