什麼是事務

2022-09-05 18:06:08 字數 460 閱讀 2130

1.乙個最小的不可再分的工作單元;

2.通常乙個事務對應乙個完整的業務(如:銀行轉賬業務);

3.而乙個完整的業務需要批量的dml(insert,update,delete)語句共同完成;

4.事務只和dml語句有關係,或者說只有dml語句才有事務;

事務的四個特性:

a原子性:事務是乙個最小單元,不可再分;

c一致性:事務要求所有的dml語句操作的時候,必須保證同時成功或者同時失敗;

i隔離性:乙個事務的執行不會影響其他事務的執行;

d永續性:在事務完成之後,該事務對資料庫所做的更改將持久的儲存在資料庫中並不會被回滾;

總結要點:

1.在事務進行過程中,未結束之前,dml語句是不會修改底層資料庫檔案中的資料,

2.只是將歷史操作記錄下來,在記憶體中完成記錄;

3.只有在事務結束之前,而且是成功結束的時候,才會修改底層硬碟中的資料

什麼是事務

一 什麼是事務 事務是應用程式中一系列嚴密的操作,所有操作必須成功完成,否則在每個操作中所作的所有更改都會被撤消。也就是事務具有原子性,乙個事務中的一系列的操作要麼全部成功,要麼乙個都不做。事務的結束有兩種,當事務中的所以步驟全部成功執行時,事務提交。如果其中乙個步驟失敗,將發生回滾操作,撤消撤消之...

什麼是事務

所謂事務,就是乙個操作序列,這些操作要麼都執行,要麼都不執行,它是乙個不可分割的工作單位。開啟用begin,關閉用commit 事務的四大特性 acid 1.原子性a 做一件事情要麼成功要麼不成功 2.一致性c 你中間除了問題也不會出現這個資料丟了的情況 3.隔離性i 兩個sql語句之間不會相互影響...

什麼是事務

事務就是指一系列的資訊交換操作,這整個過程稱為事務,這一系列的資訊交換是乙個不可分割的整體,也就是說,要麼所有的資訊交換都完成,要麼一次交換都不進行 要麼完全成功,要麼完全失敗 transaction trans ac tion tr n z k n n.交易,執行,辦理 a atomicity 原...