天天看點

資料庫操作序列“事務”

事務:是使用者定義的一個資料庫 操作序列,這些操作要麼全做,要麼全不做,是一個不可分割的工作機關。一個事務可以是 一條SQL語句,也可以是 一組SQL語句。

事務四大特性(簡稱ACID) 

1、原子性(Atomicity):事務中的全部操作在資料庫中是不可分割的,要麼全部完成,要麼均不執行。

2、一緻性(Consistency):幾個并行執行的事務,其執行結果必須與按某一順序串行執行的結果相一緻。

3、隔離性(Isolation):事務的執行不受其他事務的幹擾,事務執行的中間結果對其他事務必須是透明的。

4、持久性(Durability):對于任意已送出事務,系統必須保證該事務對資料庫的改變不被丢失,即使資料庫出現故障。