我的编程空间,编程开发者的网络收藏夹
学习永远不晚

MySQL——事务

短信预约 信息系统项目管理师 报名、考试、查分时间动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

MySQL——事务

MySQL——事务

  • 事务:指一组SQL语句
  • 回滚:指撤销指定SQL语句的过程
  • 提交:将未存储的SQL语句结果写入数据库表
  • 保留点:事务处理过程中设置的临时占位符,可以对它发布回退

事务的四大特性

  1. 原子性:事务中所有的操作是不可再分割的原子单位。事务中所有操作要么全部执行成功,要么全部执行失败
  2. 一致性:事务执行后,数据库状态与其业务规则保持一致。如转账业务,无论事务执行成功与否,参与转账的两个账号余额之和应该是不变的
  3. 隔离性:并发操作中,不同事务之间应该隔离开来,使每个并发中的事务不会相互干扰
  4. 持久性:一旦事务提交成功,事务中所有的数据操作都必须被持久化到数据库中,即使提交事务后,数据库马上崩溃,在数据库重启时,也必须能保证通过某种机制恢复数据

基本语法

//开启事务
START TRANSACTION;

//提交事务
COMMIT;

//回滚事务
ROLLBACK;

ROLLBACk

COMMIT

使用保留点

ps:本篇文章参考《MySQL必知必会》

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

MySQL——事务

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

MySQL事务。

相关资料:https://zhuanlan.zhihu.com/p/70701037        https://zhuanlan.zhihu.com/p/59061106一、事务。  1、概念。事务是由一组SQL语句组成的逻辑处理单元。  2、事务的属性(
2018-12-10

MySQL—事务

MySQL—事务 🔎定义🔎事务的特性原子性一致性持久性隔离性 🔎并发执行事务可能产生的问题脏读不可重复读幻读总结 🔎MySQL—事务的隔离级别 ǵ
2023-08-16
2023-09-09

mysql-事务

1.事务(transaction)事务是业务逻辑的一个基本的单元组成。每一个事务由一条条sql语句组成。和事务相关的语句(insert,delete,update)这些DML语句事务的存在保证了数据的安全性。事务机制:每一次执行DML语句都会记录操作,但不会修
mysql-事务
2019-08-05

【MySQL】事务

文章目录 1. 前言2. 事务简介3. 事务操作4. 事务四大特性5. 并发事务的问题6. 事务隔离级别7. 总结 1. 前言 事务是数据库管理系统中非常重要的概念,本文主要介绍的是事务的四大特性,并发事务可能引发的问题以及事务
2023-08-17

MySQL事务

一、事务的概念事务就是一组原子性的SQL查询,或者说一个独立的工作单元。如果数据库引擎能够成功地对数据库应用该组查询的全部语句,那么就执行该组查询。如果其中有任何一条语句因为崩溃或其他原因无法执行,那么所有的语句都不会执行。也就是说,事务内的语句,要么全部执行
MySQL事务
2022-01-22

MySQL——事务

事务:指一组SQL语句 回滚:指撤销指定SQL语句的过程 提交:将未存储的SQL语句结果写入数据库表 保留点:事务处理过程中设置的临时占位符,可以对它发布回退 事务的四大特性 原子性:事务中所有的操作是不可再分割的原子单位。事务中所有操作要么全部执
MySQL——事务
2018-05-27
2024-04-02
2024-04-02

MySQL事务学习

MySQL事务:1、事务特性:原子性,一致性,隔离性,持久性原子性:对一些操作,要么同时成功,要么同时失败。一致性:对一些操作,处理结果必须一致的,比如转账:A转给B,那么A账户减少100元,则B账户必须增加100元。隔离性:多个事务操作数据的表或者行,如果没
MySQL事务学习
2019-11-20

MySQL的本地事务、全局事务、分布式事务

本地事务事务特性:ACID,其中C一致性是目的,AID是手段。实现隔离性写锁:数据加了写锁,其他事务不能写也不能读。读锁:数据加了读锁,其他事务不能加写锁可以加读锁,可以允许自己升级为写锁。范围锁:对某个范围加写锁,范围内数据不能写入。隔离级别以锁为手段来实现
MySQL的本地事务、全局事务、分布式事务
2019-01-19

Mysql事务原理

一、什么是事务事务:是数据库操作的最小工作单元,是作为单个逻辑工作单元执行的一系列操作;这些操作作为一个整体一起向系统提交,要么都执行、要么都不执行;事务是一组不可再分割的操作集合(工作逻辑单元);事务的四大特性:原子性(Atomicity):事务是数据库的逻
Mysql事务原理
2020-08-23

MySQL 事务管理

事务的4个特性(ACID)原子性 Atomicity。每个事务中的操作,要么都成功,要么都失败一致性 Consistency。事务执行前后,数据库中的数据应该保持一致隔离性 Isolation。事务之间应该是隔离的,事务之间互不影响、干扰持久性 Durabil
MySQL 事务管理
2015-09-09

MySQL事务介绍

什么是事务事务的概念从业务层面上来说,事务就是一个最小的不可分割的单元,通常一个事务对应的是一个完整的业务(比如银行的转账操作)。为什么要有事务仍以银行转账为例加以说明,比如我要从账号A转账100元到账号B,现在数据库有一张表account,那么就意味着需要同
MySQL事务介绍
2019-11-07

MySQL事务处理

概述在MySQL中只有使用了InnoDB数据库存储引擎的数据库或表才支持事务。事务处理可以用来维护数据库的完整性,保证成批的SQL语句要么全部成功,要么全部失败。事务用来管理DDL、DML、DCL操作,比如:insert、update、delete语句,默认是
MySQL事务处理
2014-12-03

mysql事务详解

事务的特性(Atomicity) 原子性 -- 回滚日志一个事务(transaction)中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被回滚(Rollback)到事务开始前的状态,就像这个事务从来没有执行过一
mysql事务详解
2016-12-01

编程热搜

目录