本文主要給大家簡單講講mysql事務知識,相關專業(yè)術語大家可以上網(wǎng)查查或者找一些相關書籍補充一下,這里就不涉獵了,我們就直奔主題吧,希望mysql事務知識這篇文章可以給大家?guī)硪恍嶋H幫助。
成都創(chuàng)新互聯(lián)成立于2013年,我們提供高端網(wǎng)站建設公司、成都網(wǎng)站制作、成都網(wǎng)站設計、網(wǎng)站定制、全網(wǎng)營銷推廣、成都小程序開發(fā)、微信公眾號開發(fā)、營銷推廣服務,提供專業(yè)營銷思路、內(nèi)容策劃、視覺設計、程序開發(fā)來完成項目落地,為成都陽臺護欄企業(yè)提供源源不斷的流量和訂單咨詢。mysql事務;
事務:一組原子性的SQL查詢,或者說一個單獨工作單元
ACID測試:
A:atomicity,原子性:整個事務中的所有操作要么全部成功執(zhí)行,要么全部失敗后回滾。
C:consistency,一致性:數(shù)據(jù)庫總是從一個一致性狀態(tài)轉(zhuǎn)換成另一個一致性狀態(tài);
I:Isolation,隔離性;一個事務所做出的操作在提交之前,是不能為其它所見;
D:durability:持久性,一旦事務提交,其所做的修改會永久保存在數(shù)據(jù)庫中;
事務:
啟動事務,START TRANSACTION
結(jié)束事務:
1.COMMIT
2.ROLLBACK
建議:顯示請求和提交事務,而不要使用自動提交功能
autocommit 0
3.事務支持savepoint
SAVEPOINT identifier
ROLLBACK [WORK] TO [SAVEPOINT] identifier
RELEASE SAVEPOINT identifier
4.事務隔離級別:
show global variables like 'tx_%';
READ-UNCOMMITED(讀未提交):可以讀取另一個會話還未提交的更改
READ-COMMITED(讀提交):另一個會話提交后,才能讀取到對方提交的內(nèi)容
REPEATABLE-READ(可重讀):另一個會話不管提交與否,在自己提交之前只能讀取之前的數(shù)據(jù)。
SERIALIZABILE(可串行化):自己未提交,對方對相應數(shù)據(jù)進行修改會被阻塞。
mysql事務知識就先給大家講到這里,對于其它相關問題大家想要了解的可以持續(xù)關注我們的行業(yè)資訊。我們的板塊內(nèi)容每天都會捕捉一些行業(yè)新聞及專業(yè)知識分享給大家的。
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。