数据库中的事务

事务是数据库操作的最小工作单元,是作为单个逻辑工作单元执行的一系列操作。

这些操作作为一个整体,一起向系统提交,要么都执行,要么都不执行。

事务是一组不可分割的操作的集合,他有以下几个特性:

  1. 原子性:事务中的全部操作在数据库中是不可分割的。要么全不完成,要么均不执行。
  2. 一致性:事务必须是使数据库从一个一致性状态变到另一个一致性状态。
  3. 隔离性:事务的执行不受其他事务的干扰,事务的中间执行结果必须对其他事务是透明的。
  4. 持久性:对于任意已提交的事务系统必须保证该事务对数据库的改变不被丢失。

参考资料:【软件测试高频面试题】面试中常问记得收藏哦:什么是数据库中的事务?

你可能感兴趣的:(MySQL,数据库,java,开发语言)