数据库事务管理数据库事务管理
2022-06-05 15:03:44 817KB 数据库 文档资料 database
数据库编程 事务概述、ACID 课程目标 了解 —— 事务的概念; 理解 —— 事务的属性ACID; 事务概述 在MySQL环境中,事务由作为一个单独单元的一个或多个SQL语句组成。这个单元中的每个SQL语句是互相依赖的,而且单元作为一个整体是不可分割的。如果单元中的一个语句不能完成,整个单元就会回滚(撤销),所有影响到的数据将返回到事务开始以前的状态。因而,只有事务中的所有语句都成功地执行才能说这个事务被成功地执行。 ACID属性 术语“ACID”是一个简称,每个事务的处理必须满足ACID原则, 即原子性(A)、一致性(C)、隔离性(I)和持久性(D)。 原子性 原子性意味着每个事务都必须被认为是一个不可分割的单元。假设一个事务由两个或者多个任务组成,其中的语句必须同时成功才能认为事务是成功的。如果事务失败,系统将会返回到事务以前的状态。 ACID属性 一致性 不管事务是完全成功完成还是中途失败,当事务使系统处于一致的状态时存在一致性。 隔离性 隔离性是指每个事务在它自己的空间发生,和其他发生在系统中的事务隔离,而且事务的结果只有在它完全被执行时才能看到。即使在这样的一个系统中同时发
2022-05-31 09:05:10 1.37MB mysql 数据库 database
数据库编程 事务隔离级别 课程目标 了解 —— 事务隔离级别的概念; 理解 —— 事务隔离的四种级别; 掌握 —— 事务隔离级别的设置; 事务隔离级别 事务隔离:每一个事务都有一个所谓的隔离级,它定义了用户彼此之间隔离和交互的程度。隔离性强制对事务进行某种程度的隔离,保证应用程序在事务中看到一致的数据。 MySQL提供了下面4种隔离级:序列化(SERIALIZABLE)、可重复读(REPEATABLE READ)、提交读(READ COMMITTED)、未提交读(READ UNCOMMITTED)。 事务隔离级别 语法格式: SET [GLOBAL | SESSION] TRANSACTION ISOLATION LEVEL SERIALIZABLE | REPEATABLE READ | READ COMMITTED | READ UNCOMMITTED 说明:如果指定GLOBAL,那么定义的隔离级将适用于所有的SQL用户;如果指定SESSION,则隔离级只适用于当前运行的会话和连接。MySQL默认为REPEATABLE READ隔离级。 事务隔离级别 序列化 如果隔离级为序列化,用
2022-05-30 12:03:22 1.34MB mysql 数据库 database
SQL与Oracle对数据库事务处理的差异性
2022-05-20 18:03:14 385KB oracle 数据库 sql 文档资料
SQL与Oracle对数据库事务处理的差异性.docx
2022-05-04 11:03:21 286KB 数据库 sql oracle 文档资料
数据库经典教材,主要介绍数据库事务等相关的理论。 本书对于那些对实现分布式系统或客户-服务器结构感兴趣的人来说,是值得一读的。 本书适合作为高校的教科书,也可作为计算机专业人员的参考书。
2022-02-26 16:46:25 38.41MB 数据库 事务
1
SqlServer数据库,事务工具类
2022-02-25 14:08:59 4KB sqlserver 数据库 database microsoft
1
事务信息系统-并发控制与恢复的理论,实践与恢复(英文版)
2022-01-16 00:40:45 3.57MB 数据库 事务 并发 恢复
1
三层架构写的DVD系统,还有其它方式写的可以看看
2022-01-03 09:05:07 2.14MB DVD 三层架构 数据库 事务管理
1
执行多条SQL语句,实现数据库事务。保证数据的准确性。可能有人会用到哦
2021-11-01 13:59:23 1KB 多条 SQL 数据库事务
1