mysql事務(wù)是什么意思

mysql事務(wù)是一組原子性的SQL查詢,或者說(shuō)一個(gè)獨(dú)立的工作單元,事務(wù)內(nèi)的語(yǔ)句,要么全部執(zhí)行成功,要么全部執(zhí)行失敗;事務(wù)需要符合“原子性”、“一致性”、“隔離性”。

mysql事務(wù)是什么意思

事務(wù)就是一組原子性的 SQL 查詢,或者說(shuō)一個(gè)獨(dú)立的工作單元。事務(wù)內(nèi)的語(yǔ)句,要么全部執(zhí)行成功,要么全部執(zhí)行失敗

ACID 特性:原子性(atomicity)、一致性(consistency)、隔離性(isolation)、持久性(durability)

推薦:《mysql教程

  • 事務(wù)是數(shù)據(jù)庫(kù)系統(tǒng)區(qū)別于其他一切文件系統(tǒng)的重要特性之一

  • 事務(wù)是一組具有原子性的SQL語(yǔ)句,或是一個(gè)獨(dú)立的工作單元

事務(wù)需要符合以下特點(diǎn):

原子性(ATOMICITY),定義:

一個(gè)事務(wù)必須被視為一個(gè)不可分割的最小工作單元,整個(gè)事務(wù)中的所有操作要么全部提交成功,要么全部失敗,對(duì)于一個(gè)事務(wù)來(lái)說(shuō),不可能只執(zhí)行其中的一部分操作

一致性(CONSISTENCY),定義:

一致性是指事務(wù)講數(shù)據(jù)庫(kù)從一種一致性狀態(tài)轉(zhuǎn)換到另外一種一致性狀態(tài),在事務(wù)開始之前和事務(wù)結(jié)束后數(shù)據(jù)庫(kù)數(shù)據(jù)的完整性沒(méi)有被破壞

隔離性(ISOLATION),定義:

隔離性要求一個(gè)事務(wù)對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)的修改,在未提交完成前對(duì)于其它事務(wù)是不可見的

推薦:《mysql教程

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊9 分享