事务 TCL
事务的介绍
-
TCL Transaction Control Language 事务控制语言
image.png
-
存储引擎简介
image.png
-
事务的属性(ACID)
image.png
演示事务的使用步骤
- show variables like 'autocommit';查询事务变量,看它的状态。开启:on 关闭:off
事务的创建: -
image.png
-
image.png
事务并发问题的介绍
不可重复读:A,B2个事务,A事务在开启时可以读取到B事务未提交的数据假如为1,和B事务提交后的数据,假如为2,这样A事务在事务开启的过程中2次读取的数据不一致,就是不可重复读。同一个事务的多次的多次读取,数据不一致问题。


演示事务的隔离级别

-
总结:
image.png
回滚点(保存点)的演示

视图
视图的介绍


视图的创建

视图的优点:

视图的修改

视图的查看和删除


视图的更新(一般不会进行更新,了解即可)
案例:
先创建视图并查询视图中的数据:

-
在视图中插入/删除/更新数据,同时也会在原始表中插入数据:
image.png
image.png
image.png
视图和表的对比

演示delete和truncate在事务中的区别

网友评论