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

2017-05-10  本文已影响0人  YB_L

事务是什么东西

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

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

什么时候要用到事务

举个例子:

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

数据是 data 表示。

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

事务的4个特性

用它的好处是什么?

好处就是上面的4个特性

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

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

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

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

上一篇下一篇

猜你喜欢

热点阅读