MySQL事务有哪些主要的功能
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,下文我给大家简单讲讲关于MySQL事务有哪些主要的功能,大家之前了解过相关类似主题内容吗?感兴趣的话就一起来看看这篇文章吧,相信看完MySQL事务有哪些主要的功能对大家多少有点帮助吧。MySQL事务功
千家信息网最后更新 2026年11月02日MySQL事务有哪些主要的功能
下文我给大家简单讲讲关于MySQL事务有哪些主要的功能,大家之前了解过相关类似主题内容吗?感兴趣的话就一起来看看这篇文章吧,相信看完MySQL事务有哪些主要的功能对大家多少有点帮助吧。
MySQL事务功能
1.事务简述
一个事务是一个连续的一组数据库操作,就好像它是一个单一的工作单元进行。换言之,永远不会是完整的事务,除非该组内的每个单独的操作是成功的。如果在事务的任何操作失败,则整个事务将失败。
2.事务特性
- 原子性:在事务的操纵中,要么都执行、要么都不执行
- 一致性:事务中,保证数据从一个一致状态变为另一一致状态
- 隔离性:每个事务互不干扰,一起执行也可
- 持久性:事务提交后,数据的影响是永久性的
3.事务使用
(1)自动提交
mysql> set autocommit=1; //开启事务自动提交,set autocommit=0禁止自动提交
(2)手动提交
mysql> begin; //事务开始声明mysql> SQL语句...; //执行的SQL语句mysql> rollback; //回滚事务mysql> commit; //提交事务
注:回滚只能回滚当前事务提交之前操纵,所有当前事务提交成功的全部失效
(3)自动回滚的情况
- begin后手动退出数据库(如Ctrl+C、quit、exit)
- 云服务器断电
(4)例子:转账
1.给对方转账1000,帐号不对
2.输入转入金额
3.提交确认
begin;
create database hehe;
create table hehe.a(number int,user char(4),menony int(4));
insert into hehe.a values ('1','a','1000');
insert into hehe.a values ('2','b','10');
commit; //正常提交
事务操作
begin; //开始
update hehe.a set menony='0' where user='a';
rollback; //回滚操作
begin;
update hehe.a set menony='0' where user='a';
update hehe.a set menony='1010' where user='b';
commit; //提交
rollback; //由于系统已经提交,故不能撤销,
大家觉得MySQL事务有哪些主要的功能这篇文章怎么样,是否有所收获。如果想要了解更多相关,可以继续关注我们的行业资讯板块。
事务
功能
数据
一致
成功
数据库
状态
篇文章
要么
语句
转账
不对
一致性
下文
主题
例子
兴趣
内容
单元
原子
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技园
互联网科技工作委员会毛军
互联网的科技
朗新科技与工业互联网
深圳科技互联网
易互联网科技有限公司
互联网科技金融公司
美国互联网科技
互联网科技论文
互联网科技热点资讯
来此购互联网科技有限公司
中国科技创新与世界互联网大会
河南住房之家互联网科技
广东工业互联网大赛深圳学泰科技
产业互联网科技服务公司
云鲸互联网络科技有限公司
银川新华互联网科技学校原画
互联网金融金融科技
河南商务圈互联网科技有限公司
互联网科技创业有什么好项目
互联网科技公司经营范围
以房互联网科技
新浪科技互联网
互联网高科技股票
中国的互联网科技企业的崛起
互联网企业和科技型企业
中天科技中国工业互联网
广州百诚互联网科技有限公司官网
下一代互联网重大应用科技园
抖集互联网科技技术咨询