当前位置:   article > 正文

【MySQL】事务入门_事务的提交与回滚_你要提交或回滚事务吗选择什么

你要提交或回滚事务吗选择什么

事务简介(Transaction)

所谓事务其实指的一组操作,里面包含许多个单一的逻辑。只要有一个逻辑没有执行成功,那么都算失败, 所有的数据都回归到最初的状态(回滚),也叫作事务的一致性。

  • 为什么要有事务?

简单来说为了确保逻辑的成功。 例子: 银行的转账。

 在命令行中演示事务的提交与回滚

1.新建数据库bank

在bank中新建一张表account,并插入以下数据:

                   

 2.提交或者回滚事务

commit:提交事务, 数据将会写到磁盘上的数据库

rollback:数据回滚,回到最初的状态。

1.commit提交事务,提交后表示此事务结束。mysql中事务默认提交,比如一条简单的SELECT语句就是一个事务。先关闭事务的自动提交进行演示。

mysql> show variables like "%commit%";
+--------------------------------+-------+
| Variable_name                  | Value |
+--------------------------------

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/239579?site
推荐阅读
相关标签
  

闽ICP备14008679号