mysql第七天-事務(wù)和視圖

事務(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
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
禁止轉(zhuǎn)載,如需轉(zhuǎn)載請(qǐng)通過(guò)簡(jiǎn)信或評(píng)論聯(lián)系作者。

相關(guān)閱讀更多精彩內(nèi)容

  • tip: windows 系統(tǒng)下的MySQL學(xué)習(xí)參考資料: 菜鳥(niǎo)教程 1.安裝 按照網(wǎng)上的許多教程安裝好了MySQ...
    恰皮閱讀 1,875評(píng)論 0 3
  • 整理自: https://www.ichunqiu.com/course/63879 SQL Injection概...
    閉眼就能看得見(jiàn)閱讀 2,443評(píng)論 0 1
  • 前言 昨天和室友去包夜,玩了一晚上的LOL,跪了一整夜,但是很開(kāi)心。從S1末開(kāi)始玩LOL的我,到現(xiàn)在還是青銅,真是...
    cmazxiaoma閱讀 2,073評(píng)論 0 14
  • 事務(wù)處理 事務(wù)處理是數(shù)據(jù)庫(kù)中的一個(gè)大塊頭,涉及到數(shù)據(jù)的完整性與一致性問(wèn)題,由于mysql存在多種數(shù)據(jù)存儲(chǔ)引擎提供給...
    tanghomvee閱讀 841評(píng)論 0 0
  • 寶寶出生二十天了,一直在家坐月子,很無(wú)聊還好老公在家陪著,幫忙帶寶寶,自己輕松很多。 今天中午我光著腳...
    放逐的梧桐閱讀 989評(píng)論 4 22

友情鏈接更多精彩內(nèi)容