数据库事务概念及特性
来源:互联网 发布:淘宝人生txt 编辑:程序博客网 时间:2024/06/07 05:49
- 事务的基本概念
- 一组要么同时执行成功,要么同时执行失败的SQL语句。是数据库操作的一个执行单元。
- 事务开始于:
- 连接到数据库上,并执行一条DML语句(INSERT、UPDATE、DELETE)
- 前一个事务结束后,又输入了一条DML语句。
- 事务结束于:
-执行Commit或Rollback语句
执行一条DDL语句,例如CREATE TABLE语句;在这种情况下,会自动执行COMMIT语句
执行一条DCL语句,例如GRANT语句,在这种情况下,会自动执行COMMIT语句
断开与数据库的连接
执行一条DML语句,该语句却失败了,在这种情况下,会为这个无效的DML语句执行ROLLBACK语句
事务的四大特点:
- 原子性(atomicity)
- 表示I一个事务内的所有操作都是一个整体,要么全部成功,要么全部失败
- 一致性(consistency)
- 表示一个事务内有一个操作失败了,所有更改过的数据都必须会滚到修改前的状态
- 隔离性(isoation)
- 事务查看数据时护具所处的状态,要么是另一并发事务修改它之前的状态,要么是另一事物修改它之后的状态,事务不会查看中间状态的数据。
- 事务隔离级别从低到高:
- 读取未提交
- 读取已提交
- 可重读
- 序列化
- 持久性(durability)
- 持久性事务完成之后,它对于系统的影响是永久性的。
阅读全文
0 0
- 数据库事务概念及特性
- 数据库事务介绍及特性
- 数据库事务解析及事务四个特性
- 数据库事务及事务的四个特性
- 事务的概念及事务的四个特性。
- 事务的概念及事务的四个特性
- 数据库事务及ACID特性浅谈
- 数据库事务的四个特性及含义
- 数据库事务的概念及ACID
- 数据库事务的四大特性(ACID)及事务隔离级别
- 事务及事务的特性
- 【事务系列一】事务概念与特性
- 数据库事务特性
- 数据库事务四大特性
- 数据库事务四大特性
- 数据库事务四大特性
- 数据库事务四大特性
- 数据库事务ACID特性
- E
- Asp.net从开始到结局
- 这是一个动态改变选中的li的样式(增加/删除),
- react webpack配置
- 421. Maximum XOR of Two Numbers in an Array
- 数据库事务概念及特性
- 40. Combination Sum II
- 自定义具有拉伸阻尼效果的ScrollerView
- Tic-Tac-Toe(三子连)(总结规律)
- 背包输出路径
- 【游戏服务器开发-准备篇】对象Json序列化工具类
- 对Linux内核中进程上下文和中断上下文的理解
- git reset一组容易混淆的用法
- 1759_最长上升子序列