数据库的事物

什么是事物

事务由单独单元的一个或者多个sql语句组成,在这个单元中,每个mysql语句时相互依赖的。而整个单独单元作为一个不可分割的整体,如果单元中某条sql语句一旦执行失败或者产生错误,整个单元将会回滚,也就是返回到事务开始以前的状态;如果单元中的所有sql语句均执行成功,则事务被顺利执行。

事物的特征

原子性:一个事务(transaction)中的所有操作,要么全部成功,要么全部失败,不存在部分成功的状态
一致性:中间状态的数据对外部不可见,只有最初状态和最终状态的数据对外可见
隔离性:数据库允许多个并发事务同时对一条数据进行读写和修改的能力,隔离性可以防止多个事务并发执行时由于交叉执行而导致数据的不一致

持久性: 事务处理结束后,对数据的修改就是永久的,即便系统故障也不会丢失。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值