最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mysql之臟讀、不可重復(fù)讀、幻讀的區(qū)別及說明

 更新時(shí)間:2022年07月20日 10:45:08   作者:WalkerShen  
這篇文章主要介紹了mysql之臟讀、不可重復(fù)讀、幻讀的區(qū)別及說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

mysql臟讀、不可重復(fù)讀、幻讀的區(qū)別

臟讀(Drity Read)

某個(gè)事務(wù)已更新一份數(shù)據(jù),另一個(gè)事務(wù)在此時(shí)讀取了同一份數(shù)據(jù),由于某些原因,

前一個(gè)RollBack了操作,則后一個(gè)事務(wù)所讀取的數(shù)據(jù)就會(huì)是不正確的。

例如:

  • 一開始小明將數(shù)據(jù)A修改成了B,之后這個(gè)時(shí)候小紅讀取了B
  • 但是由于小明將數(shù)據(jù)回滾了,修改成了A
  • 那么在這個(gè)時(shí)間點(diǎn),小紅拿的數(shù)據(jù)就是錯(cuò)誤的了,正確的數(shù)據(jù)應(yīng)該為A

不可重復(fù)讀(Non-repeatable read)

在一個(gè)事務(wù)的兩次查詢之中數(shù)據(jù)不一致,這可能是兩次查詢過程中間插入了一個(gè)事務(wù)更新的原有的數(shù)據(jù)。

例如:

  • 小明一開始查詢數(shù)據(jù)時(shí)A,但是后面查詢的數(shù)據(jù)是B
  • 因?yàn)橹型拘〖t將數(shù)據(jù)改成了B
  • 這個(gè)時(shí)候就是兩次查詢數(shù)據(jù)不一致的問題

幻讀(Phantom Read)

  • 在一個(gè)事務(wù)的兩次查詢中數(shù)據(jù)筆數(shù)不一致
  • 例如有一個(gè)事務(wù)查詢了幾列(Row)數(shù)據(jù),而另一個(gè)事務(wù)卻在此時(shí)插入了新的幾列數(shù)據(jù)
  • 先前的事務(wù)在接下來的查詢中,就會(huì)發(fā)現(xiàn)有幾列數(shù)據(jù)是它先前所沒有的

例如:

  • 一開始小明修改了全部數(shù)據(jù),5條數(shù)據(jù),然后小紅在過程中新增了2條數(shù)據(jù),然后小明再次查詢的時(shí)候
  • 發(fā)現(xiàn)我不是已經(jīng)改了全部的數(shù)據(jù)5條了嗎,為什么又多出了兩條多余的數(shù)據(jù)
  • 有點(diǎn)產(chǎn)生幻覺的意思,所以就是幻讀了

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • mysql 5.7更改數(shù)據(jù)庫的數(shù)據(jù)存儲(chǔ)位置的解決方法

    mysql 5.7更改數(shù)據(jù)庫的數(shù)據(jù)存儲(chǔ)位置的解決方法

    隨著MySQL數(shù)據(jù)庫存儲(chǔ)的數(shù)據(jù)逐漸變大,已經(jīng)將原來的存儲(chǔ)數(shù)據(jù)的空間占滿了,導(dǎo)致mysql已經(jīng)鏈接不上了。所以要給存放的數(shù)據(jù)換個(gè)地方,下面小編給大家分享mysql 5.7更改數(shù)據(jù)庫的數(shù)據(jù)存儲(chǔ)位置的解決方法,一起看看吧
    2017-04-04
  • MySQL的id關(guān)聯(lián)和索引使用的實(shí)際優(yōu)化案例

    MySQL的id關(guān)聯(lián)和索引使用的實(shí)際優(yōu)化案例

    這篇文章主要介紹了MySQL的id關(guān)聯(lián)實(shí)際優(yōu)化案例,關(guān)聯(lián)和索引一直是MySQL常見的可優(yōu)化大塊兒,需要的朋友可以參考下
    2015-05-05
  • mysql where中如何判斷不為空的實(shí)現(xiàn)

    mysql where中如何判斷不為空的實(shí)現(xiàn)

    本文主要介紹了mysql where中如何判斷不為空的實(shí)現(xiàn),本文將針對(duì)這些空演示如何判斷是否為空,以及如何寫sql過濾,包括使用判空函數(shù),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-03-03
  • 最新評(píng)論

    田林县| 甘孜县| 潍坊市| 兰溪市| 烟台市| 滨海县| 凌海市| 石景山区| 循化| 女性| 新津县| 阿拉善盟| 石柱| 来宾市| 高陵县| 汤阴县| 怀化市| 新和县| 龙南县| 西华县| 泾阳县| 米林县| 太湖县| 桓仁| 耿马| 陕西省| 襄城县| 古田县| 长春市| 锦屏县| 通州市| 宁武县| 资中县| 抚顺县| 万载县| 高陵县| 东港市| 汝阳县| 左贡县| 藁城市| 安岳县|