mysql事務(wù)是一組原子性的SQL查詢,或者說(shuō)一個(gè)獨(dú)立的工作單元,事務(wù)內(nèi)的語(yǔ)句,要么全部執(zhí)行成功,要么全部執(zhí)行失敗;事務(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教程》