MySQL之事務的四大特性


事務就是一組原子性的SQL查詢,或者說一個獨立的工作單元。如果數據庫引擎能夠成功地對數據應用該組查詢的全部語句,那么久執行該組查詢。如果其中任何一條語句因為崩潰或其他原因無法執行,那么所有語句都不會執行。也就是說,事務內的語句,要么全部執行成功,要么全部執行失敗。


事務的四大特性(ACID):

1.原子性(atomicity):一個事務必須視為一個不可分割的最小工作單元,整個事務中的所有操作要么全部提交成功,要么全部失敗回滾,對於一個事務來說,不可能只執行其中的一部分操作,這就是事務的原子性。

2.一致性(consistency):數據庫總數從一個一致性的狀態轉換到另一個一致性的狀態。

3.隔離性(isolation):一個事務所做的修改在最終提交以前,對其他事務是不可見的。

4.持久性(durability):一旦事務提交,則其所做的修改就會永久保存到數據庫中。此時即使系統崩潰,修改的數據也不會丟失。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM