MySQL_事务_ACID经典面试题

事务控制语言

事务:一个或一组sql语句组成一个执行单元,这个执行单元

   要么全部执行,要么全部不执行

(事务是由单独单元的一个或多个SQL语句组成,在这个单元中,每个MySQL语句是相互依赖的。而整个单独单元作为一个不可分割的整体,如果单元中某条SQL语句一旦执行失败或产生错误,整个单元将会回滚。所有受到影响的数据将返回到事务开始以前的状态;如果单元中的所有SQL语句均执行成功,则事务被顺利执行。)

 

⭕事物的属性ACID

原子性:

       指事务是一个不可分割的工作单位,食物中的操作要命都发生,要么都不发生。

一致性(守恒):

       事务必须时数据库从一个一致性状态变换到另一个一致性状态。

隔离性:

       事务的隔离性是指一个事务的执行不能被其他事务干扰,即一个事务内部的操作及使用的数据对并发的其他事务时隔离的,并发执行的各个事物之间不能互相干扰。

持久性:

       是指一个事务一旦被提交,它对数据库中数据的改变就是永久性的,接下来的其他操作和数据库故障不应该对其有任何影响。

posted @   yzhone  阅读(81)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示