事物处理

事物的四个特征
1.原子性(atomicity 或称不可分割性):一个事物中的操作要么全部执行要么全都不执行,事物执行过程中,如果发生错误,就会回滚到一开始的状态.
2.一致性(consistency):事物开始之前和结束之后数据库的完整性没有被破坏.
3.隔离性(Isolation):对数据修改的多个事物是彼此隔离的,互不影响.
4.持久性(durability):事物完成之后,他对系统的影响是永久的,即使系统故障也不会改变。

1.mysql的事物处理
主要用于处理操作量大,复杂度高的数据。
1.在mysql中只有使用了innodb数据库引擎的数据库和表才支持事物。
2.事物处理可用于保持数据的完整性,保证成批的sql要么全执行,要不全都不执行。
3.事物用来管理insert,update,delete语句。

mysql和oracle以及sql service中事物的区别
1.在mysql中事务默认是自动提交的,只有设置autocommit为0的时候,才用自己commit;(提到commit不要忘了rollback哦,回滚)

2.但是在oracle中必须自己commit;不然就只能结束这次事务之后才会提交。

3.在sql server中go命名在我的理解和commit命令相同,就是为了完成一个事务提交的;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值