mysql:TCL事务控制语言
发布时间
阅读量:
阅读量
文章目录
- 一. 事务分类
-
二. 事务属性
-
三. 事务创建
- 第1部分: 创建
- 第2部分: 回滚
- 第3部分: 节点
- 第4部分: 删除与截断在事务处理中的区别
- 第1部分: 创建
-
四.事务的隔离级别
-
- 1.脏读
- 2.不可重复读
- 3.幻读
-
TCL(transactional control language):事务控制语言。事务是指由一个或多个SQL指令组成的运行块,在整个运行过程中其完整性必须得到保证;该运行块要么全部成功完成并返回相应的结果集;要么整体失败并进行rollback处理以保证数据一致性不受破坏。
一.事务的分类
隐式事务:事务没有明显的开启和结束的标记,eg:insert、update、delete语句
显示事务:事务具有明显的开启和结束的标记,premise:必须先设置自动提交功能为禁用 set autocommit = 0;
二.事务的属性
♥事务的属性:acid
- 事务属性acid的核心功能是确保不可分割的操作。
- 原子性保证了数据库的状态从一致变为另一致。
- 存储隔离性确保事务独立运行。
- 持久性保证数据变更永久保存。
三
全部评论 (0)
还没有任何评论哟~
