事務(wù) TCL
事務(wù)的介紹
-
TCL Transaction Control Language 事務(wù)控制語(yǔ)言
image.png -
存儲(chǔ)引擎簡(jiǎn)介
image.png -
事務(wù)的屬性(ACID)
image.png
演示事務(wù)的使用步驟
- show variables like 'autocommit';查詢事務(wù)變量,看它的狀態(tài)。開(kāi)啟:on 關(guān)閉:off
事務(wù)的創(chuàng)建: - image.png
- image.png
事務(wù)并發(fā)問(wèn)題的介紹
不可重復(fù)讀:A,B2個(gè)事務(wù),A事務(wù)在開(kāi)啟時(shí)可以讀取到B事務(wù)未提交的數(shù)據(jù)假如為1,和B事務(wù)提交后的數(shù)據(jù),假如為2,這樣A事務(wù)在事務(wù)開(kāi)啟的過(guò)程中2次讀取的數(shù)據(jù)不一致,就是不可重復(fù)讀。同一個(gè)事務(wù)的多次的多次讀取,數(shù)據(jù)不一致問(wèn)題。

image.png

image.png
演示事務(wù)的隔離級(jí)別

image.png
-
總結(jié):image.png
回滾點(diǎn)(保存點(diǎn))的演示

回滾到保存點(diǎn)的位置
視圖
視圖的介紹

概念

案例
視圖的創(chuàng)建

image.png
視圖的優(yōu)點(diǎn):

image.png
視圖的修改

image.png
視圖的查看和刪除

刪除視圖

image.png
視圖的更新(一般不會(huì)進(jìn)行更新,了解即可)
案例:
先創(chuàng)建視圖并查詢視圖中的數(shù)據(jù):

image.png
-
在視圖中插入/刪除/更新數(shù)據(jù),同時(shí)也會(huì)在原始表中插入數(shù)據(jù):
image.png
image.png
image.png
視圖和表的對(duì)比

image.png
演示delete和truncate在事務(wù)中的區(qū)別

image.png








