事务的学习

什么是事务?就是一个完整的业务逻辑
只有DML语句才有事务
insert   delete  update
说到底,事务就是多条DML语句同时成勾或者同时失败
InnoDB存储引擎:提供一组用来记录事务性活动的日志文件
提交事务?
清空事务性活动的日志文件,将数据全部彻底持久化到数据库表中。
提交事务标志着,事务的结束。并且是一种全部成功的结束。
回滚事务?
将之前所有的DML操作全部撤销,并且清空事务性活动的日志文件
回滚事务标志着,事务的结束,并且是一种全部失败的结束。 

怎么提交事务,怎么回滚事务
提交事务:commit;语句
回滚事务:rollback;语句(回滚永远都是只能回滚到上一次提交点)
事务对应的英语单词:transaction

怎么将MySQL自动提交关闭?
start transaction关闭自动提交机制

 事务包括四个特性
A:原子性
说明事务是最小的工作单元

C:一致性‘所有事务要求,在同一个事务当中,所有操作必须同时成功,或者同时失败,保证
数据的一致性

I:隔离性
A事务和B事务之间具有一定的隔离
教室A和教室B之间有一道墙,这就是隔离性

D:持久性
事务最终结束的一个保障,事务提交,就相当于将没有保存到硬盘上的数据保存到硬盘上

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值