MYSQL(事务)

一.事务简介

         事务是一组操作的集合,他是一个不可分割的单位,事务会把所有的操作作色一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。

默认MySQL的事务是自动提交的,也就是说,当执行一条DML语句,MySQL会立即隐式的提交事务。

二.事务操作 
方式一:    

查看事务的提交方式
SELECT  @@autocommit        1为自动,0为手动

SET  @@autocommit = 0    设置提交方式为手动

提交事务
COMMIT

回滚事务(事务在操作的过程中出现了异常,要进行回滚事务)
ROLLBACK

方式二: 

开启事务
START  TRANSACTION  或  BEGIN

提交事务
COMMIT

回滚事务(事务在操作的过程中出现了异常,要进行回滚事务)
ROLLBACK

三.事务的四大特性

原子性(Atomicity):事务是不可分割的最小操作单元,要么全部成功,要么全部失败。
一致性(Consistency): 事务完成时,必须使所有的数据保持一致状态。
隔离性(Isolation):数据库系统提供的隔离机制,保证事务在不收外部并发操作影响的独立环境中运行。
持久性(Durability):事务一旦提交或回滚,它对数据库中的数据的改变是永久的。

相关推荐

  1. Mysql事务

    2024-06-13 19:48:03       79 阅读
  2. MySQL 事务

    2024-06-13 19:48:03       57 阅读
  3. MySQL事务

    2024-06-13 19:48:03       51 阅读
  4. MySQL事务

    2024-06-13 19:48:03       46 阅读
  5. Mysql事务

    2024-06-13 19:48:03       51 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-13 19:48:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-13 19:48:03       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-13 19:48:03       82 阅读
  4. Python语言-面向对象

    2024-06-13 19:48:03       91 阅读

热门阅读

  1. 国产数据库助力数字中国建设高质量发展

    2024-06-13 19:48:03       31 阅读
  2. 量产导入 | SCAN和ATPG

    2024-06-13 19:48:03       37 阅读
  3. 函数用于将字符串反转以及函数的作用

    2024-06-13 19:48:03       26 阅读
  4. Chrome DevTools开发者调试工具

    2024-06-13 19:48:03       29 阅读
  5. 从零制作一个ubuntu的docker镜像

    2024-06-13 19:48:03       31 阅读
  6. 在 Ubuntu 上取消登录密码和锁屏功能的简易指南

    2024-06-13 19:48:03       37 阅读
  7. MySQL(2)

    2024-06-13 19:48:03       22 阅读
  8. AForge.NET介绍

    2024-06-13 19:48:03       25 阅读
  9. tar cjf xx.tar.bz2 xx,命令参数的含义

    2024-06-13 19:48:03       30 阅读