mysql

2020-08-13事务

2020-08-22  本文已影响0人  智障猿

事务的基本介绍

  1. 概念:
    如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败。
  2. 操作
    ①开启事务:start transaction
    ②回滚:rollback
    ③提交:commit
  3. 事务提交的两种方式
    ①自动提交
    mysql默认是自动提交,不需要输入commit就对表进行实质性操作,当输入start transaction后,就需要手动输入commit来提交事务了。
    ②手动提交
    需要现开启事务在commit提交
    修改事务的默认提交方式
    查看事务默认提交方式:select @@autocommit;--1 代表自动提交 --0代表手动提交
    修改默认提交方式:set @@autocommit =0;

事务的四大特征

  1. 原子性:是不可分割的最小操作单位,要么同时成功,要么同时失败
  2. 持久性:当事务提交或回滚后,数据库会持久化的保存数据
  3. 隔离性:多个事务执行,相互独立
  4. 一致性:事务操作前后,数据总量不变

事务的隔离级别

上一篇下一篇

猜你喜欢

热点阅读