MySQL数据库提升篇-----事务
admin
2023-05-15 22:42:30
0

day08 MySQL数据库提升篇-----事务

一、事务概述:

    事务在MySQL数据库中也是重要的一个部分,事务是由单独单元的一个或多个sql语句组成。每一个单元之间是相互依赖的,不可以分隔的整体,如果某一个单元一旦出现错误或失败,整个单元都将会回滚,所有受影响的数据将被返回到事务开始前的状态。


二、事务(transaction):

    1、事务的性质:

        原子性:事务是一个整体不能够在分割。

        一致性:在处理事务过程中,无论事务成功还是某些环节失败都会导致成功或失败。

        孤立性:每一个事务都在自己的空间发生,不会影响到其他的事务。

        持久性:即便是数据库崩溃,一个提交的事务任然在坚持。

    2、创建事务的步骤:

        2.1、初始化事务:

            start transaction;

        2.2、创建事务

         这里我们用一个插入命令来创建事务
            insert into student(id,name,password) values(001,'xxx','yyy');

        2.3、查看数据是都被正常输入

            select * from student where id=001;

        2.4、提交事务

            commit;

     3、撤销事务(事务回滚)

            rollback;

    4、设置MySQL控制行为

        4.1、关闭自动提交

            set autocommit = 0;

        4.2、查看自动提交的状态

            select @@autocommit;

    

三、结束语;

    到这里MySQL数据库的事务就已经学完了,这是最基础的东西。学好这些东西在后续的开发过程中也要会运用。这样你才能够走得更远。

相关内容

热门资讯

百万粉丝博主摆拍盲道被撞,账号... 据“首都网警”:为净化网络环境,北京警方聚焦人民群众反映强烈的网络乱象,持续加大打击整治力度,积极营...
金价、银价大跌,油价显著上涨 受美元走强、美国国债收益率上升影响,国际黄金、白银价格15日大跌,其中,金价跌至逾一周低点。当天上午...
黄仁勋、库克发声 美国总统特朗普对中国的国事访问已经结束。此行随他一同访华的还有十余位美国企业家,来自科技、金融、航空...
原创 都... 我同事跟台式机说再见了。 长期出差,只玩手游,SSD内存又嗷嗷贵。一万五的预算捂了大半年,最终还是决...
OpenAI内部怒轰苹果合作:... 财联社5月15日讯(编辑 赵昊)知名苹果爆料人马克·古尔曼发文表示,苹果与OpenAI这段仅维持两年...
Claude Code太好用了... 快科技5月15日消息,据报道,微软正在内部大规模取消Claude Code的使用许可,数千名开发者被...
神舟二十三号船箭组合体正转运至... 根据任务安排,神舟二十三号载人飞船将于近期择机发射。今天,在酒泉卫星发射中心,神舟二十三号船箭组合体...
网传“三大运营商即将免月租”,... 最近,大家在各大社交平台都可能刷到过这样一条消息——三大运营商即将全面推出免月租、按量计费套餐。有不...
今年20岁的老剧,多少年轻人还... “20年快得很,弹指一挥间。”20年来,相关讨论和衍生创作不断,甚至还有一批批新生代观众陆续“搬进”...
总书记引领强国之路|聚天下英才... 原标题:学习新语·总书记引领强国之路|聚天下英才而用之