一張時序圖讓你看懂:髒讀、不可重複讀

[必讀] 共享鎖與排他鎖

首先說明:數據庫的增刪改操做默認都會加排他鎖,而查詢不會加任何鎖。sql

  • 共享鎖數據庫

    對某一資源加共享鎖,自身能夠讀該資源,其餘人也能夠讀該資源(也能夠再繼續加共享鎖,即 共享鎖可多個共存),但沒法修改。要想修改就必須等全部共享鎖都釋放完以後。 語法爲:select * from table lock in share mode.net

  • 排他鎖code

    對某一資源加排他鎖,自身能夠進行增刪改查,其餘人沒法進行任何操做。 語法爲:select * from table for updatecdn

關於共享鎖與排他鎖的介紹,想了解更多請移步:淺談Mysql共享鎖、排他鎖、悲觀鎖、樂觀鎖及其使用場景blog

[經典] 時序圖

一張時序圖:髒讀、不可重複讀及解決實現
相關文章
相關標籤/搜索