日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

MySQL事务的的介绍及使用

發布時間:2025/3/18 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MySQL事务的的介绍及使用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

1. 事務的特性

1.1 原子性(Atomicity): 原子性是指事務是一個不可分割的工作單位,事務中的操作要么都發生,要么都不發生。

1.2. 一致性(Consistency): 在一個事務中,事務的前后數據的完整性必須保持一致,可以想象銀行轉賬、火車購票。

1.3 隔離性(isolation):多個事務,事務的隔離性是只多個用戶并發訪問數據庫時,一個用戶的事務部能被其他用戶的事務所干擾,多個并發事務之間

數據要相互隔離。

1.4 持久性(Durability):持久性是指一個事務一旦被提交,它對數據庫中數據的改變就是永久性的,接下來即使數據庫發生故障也不應該對其有任何影響。

2. 事務的并發訪問問題

2.1. 臟讀:在一個事務中,當讀取數據時,讀到了另一個事務未提交的數據。

比如A賬戶給B賬戶轉了1快錢,但是A沒有提交事務,被B賬戶通過臟讀看到了,這時,B就會以為A已經把錢轉過來了,但是這時,A賬戶回滾事務。其實錢就沒給B轉過去,但是B自己本身以為A已經轉過去了。

2.2 不可重復讀:在事務中,兩次讀取數據內容不一致,這是因為在查詢時,有時間間隔,數據被另一個事務已經修改提交了,那就會出現問題。

轉載于:https://my.oschina.net/kuchawyz/blog/2987928

總結

以上是生活随笔為你收集整理的MySQL事务的的介绍及使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。