色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

MySQL事務(wù)的實(shí)現(xiàn)方法及SQL語(yǔ)句詳解

問(wèn):是什么?

noDB存儲(chǔ)引擎和MyISAM存儲(chǔ)引擎。

noDB存儲(chǔ)引擎的事務(wù)實(shí)現(xiàn)方法

noDBdo log來(lái)保證事務(wù)的ACID特性。

icitysistency)、持久性(Durability)。其中,原子性是指事務(wù)是一個(gè)不可分割的工作單位,要么全部執(zhí)行成功,要么全部執(zhí)行失敗;一致性是指事務(wù)執(zhí)行前后,數(shù)據(jù)庫(kù)的狀態(tài)必須是一致的;隔離性是指多個(gè)事務(wù)并發(fā)執(zhí)行時(shí),每個(gè)事務(wù)都感覺(jué)不到其他事務(wù)的存在;持久性是指事務(wù)一旦提交,其結(jié)果就是永久性的。

dodo log會(huì)被使用,以保證原子性和一致性。

noDB存儲(chǔ)引擎的事務(wù)SQL語(yǔ)句包括:

(1)BEGIN或START TRANSACTION:開始一個(gè)事務(wù)。

(2)COMMIT:提交事務(wù)。

(3)ROLLBACK:回滾事務(wù)。

tifier:設(shè)置一個(gè)保存點(diǎn)。

tifier:回滾到指定保存點(diǎn)。

tifier:刪除指定保存點(diǎn)。

2. MyISAM存儲(chǔ)引擎的事務(wù)實(shí)現(xiàn)方法

MyISAM存儲(chǔ)引擎不支持事務(wù),它的表級(jí)鎖定機(jī)制只能保證并發(fā)的讀操作不會(huì)互相影響,但是并發(fā)的寫操作會(huì)導(dǎo)致數(shù)據(jù)不一致。

MyISAM存儲(chǔ)引擎的事務(wù)SQL語(yǔ)句包括:

(1)ALTER TABLE:修改表結(jié)構(gòu)。

(2)CREATE TABLE:創(chuàng)建表。

(3)DELETE:刪除記錄。

(4)DROP TABLE:刪除表。

(5)INSERT INTO:插入記錄。

(6)REPLACE INTO:替換記錄。

(7)SELECT:查詢記錄。

(8)UPDATE:更新記錄。

noDB存儲(chǔ)引擎支持事務(wù),而MyISAM存儲(chǔ)引擎不支持事務(wù)。因此,在設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí),需要根據(jù)實(shí)際情況選擇合適的存儲(chǔ)引擎。