MySQL事务简介说明

欣喜 Java每日一问 发布时间:2024-07-10 09:17:12 阅读数:10377 1
下文笔者讲述MySQL事务简介说明,如下所示

MySQL事务简介

MySQL事务(Transaction)是数据库管理系统执行过程中的一个逻辑单位
   它由一个或多个SQL语句组成
    这些SQL语句要么全部执行,要么全部不执行

MySQL事务的功能

	
事务的功能:
  用于保证数据的完整性和一致性
   在并发操作中保持数据处于正确状态

MySQL事务的特性


原子性(Atomicity)
   事务被视为一个不可分割的工作单位
     事务中所有动作要么都做,要么都不做
	 
一致性(Consistency)
   事务必须使数据库从一个一致性状态变换到另一个一致性状态
    这意味着一个事务在执行前后,数据库都必须处于一致性状态。

隔离性(Isolation)
   在事务执行过程中
     其他事务不能访问该事务的数据,直到该事务完成
    此特性保障了事务可隔离其他操作对数据的污染 
	 
持久性(Durability)
   一旦事务提交,则其结果就是永久性的
    即使系统崩溃也不会丢失(持久化)

====================================================================
注意事项:
    在MySQL数据库中
	  InnoDB存储引擎中,事务得到全面的支持
	    当你在InnoDB中执行一个事务时
		  可以包含多个SQL语句,这些语句要么全部成功,要么在发生错误时全部回滚(撤销)
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaProblem/202407/8138.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者