MySQL事务的定义与特点是什么?

开课吧开课吧锤锤2021-06-21 11:42

    事务:一条或多条SQL语句组成一个执行单元,奇特点是这个单元要么同时成功,要么同时失败

    单元中的每条SQL语句都相互依赖,形成一个整体如果某条SQL语句执行失败或者出现错误,那么整个单元就会撤回到事务最初的状态。

Java

    如果单元中所以的SQL语句都执行成功,则事务就顺利进行

    Mysql事务的四大特征

    原子性(Atomicity)

    原子性是指事务包括的所以操作要么全部成,要么全部失败。

    因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不对数据库有任何影响。

    一致性(Consistency)

    一致性是指事务必须使数据库从一个一致性转变换到另一个一致性状态。也就是说一个事务执行之前和执行之后处于一致性状态。

    隔离性(isolcation)

    隔离性是当多个用户并发访问数据库时,比如操作同一张表,数据库为每一个用户开启的事务不能被其他事务的操作所干扰,多个并发事务之间要相互隔离。

    持久性(durability)

    持久性是指一个事务一旦提交了,那么对数据库中的数据的改变就是永久性的,即使在数据库系统遇到障碍的情况下也不会丢失提交事务的操作

Java

    以上就是开课吧广场小编为大家整理的“MySQL事务的定义与特点是什么?”一文,更多相关信息尽在开课吧广场Java教程频道。

免责声明:本站所提供的内容均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用。如涉及版权问题,请联系本站管理员予以更改或删除。
有用
分享