理解事务(事务是什么,什么时候才能用到它,用它的好处是什么)

事务是什么东西

事务是一个整体,结果就俩种(成功,失败)

要么全部成功(提交),要么全部失败(回滚),就算成功一部分也要(回滚)

什么时候要用到事务

举个例子:

1.把一条数据插入到俩张表的时候,就要用到事务了。

数据是 data 表示。

如果 data在插入第一张表的时候成功了,在插入第二张表的时候失败了,怎么办?
要么保证全部成功(提交),要么就回滚(一条也别成功)。才能保证数据的准确性。

事务的4个特性

  • 原子性
  • 一致性
  • 隔离性
  • 持续性

用它的好处是什么?

好处就是上面的4个特性

原子性:对数据进行操作的时候,要么全都执行,要么全都不执行。

一致性:和原子性是分不开的,事务执行成功,说明全部都执行了,那么就使数据库从一个一致性状态变到另一个一致性状了。

隔离性: 一个事务的执行不能被其他事务干扰

持续性: 事务一旦提交成功,那么数据库里的数据就会永久性的改变。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容