事務(wù)是一組按順序執(zhí)行的數(shù)據(jù)庫(kù)操作,就像是一個(gè)單一的工作單元。換句話說(shuō),除非組內(nèi)的每個(gè)操作都成功,否則事務(wù)將永遠(yuǎn)不會(huì)完成。如果事務(wù)中的任何操作失敗,整個(gè)事務(wù)將失敗。實(shí)際上,我們可以將許多SQL查詢組合成一組,并將它們作為事務(wù)的一部分一起執(zhí)行。
事務(wù)的屬性
事務(wù)具有以下四個(gè)標(biāo)準(zhǔn)屬性,通常用ACID縮寫(xiě)表示:
- 原子性 – 確保工作單元內(nèi)的所有操作都成功完成;否則,在失敗點(diǎn)事務(wù)將被中止,并將之前的操作回滾到其先前狀態(tài)。?一致性 – 確保數(shù)據(jù)庫(kù)在成功提交事務(wù)后正確地更改狀態(tài)。?隔離性 – 使事務(wù)能夠獨(dú)立地操作并對(duì)彼此透明。?持久性 – 確保已提交事務(wù)的結(jié)果或效果在系統(tǒng)故障的情況下持久存在。
以上就是MySQL 中的事務(wù)是什么意思?解釋一下它的屬性?的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注www.92cms.cn其它相關(guān)文章!