首页 > 数据库技术 > 详细

数据库技术之事务

时间:2020-10-19 21:26:18      阅读:26      评论:0      收藏:0      [点我收藏+]

事务的概念:

事务:一组逻辑操作单元,是数据从一种状态变成另一种状态。

通俗来讲就是一组sql语句的执行要么都成功要么都失败。

 

 

====================================================

当我们获取连接后可以开启事务,在这个链接中只有通过提交之后才是一个事务的结束,事务一旦提交,不可回滚。

但是如果我们没有开启事务,那么默认情况下下列操作会导致数据的自动提交:

  • DDL语句操作一旦执行,都会自动提交。
    • set autocommit=false 对DDL操作无效
  • DML默认情况下,一旦执行,就会自动提交
    • 我们可以通过set autocommit=false的方式取消DML操作的自动提交。
  • 默认在关闭连接时会自动提交数据

 

 

事务的属性

事务有四个属性(ACID)

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

技术分享图片

 

数据库技术之事务

原文:https://www.cnblogs.com/ZYH-coder0927/p/13841878.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!