Mysql資料庫事務的四大特性

2022-08-24 00:33:11 字數 328 閱讀 4645

什麼是事務? 事務transaction,是指作為乙個基本工作單元執行的一系列sql語句的操作,要麼完全地執行,要麼完全地都不執行。

為什麼要使用事務:保證對資料操作的完整性和準確性。

1,原子性:乙個事務是乙個乙個不可分割的最小單位對資料庫事務的操作要麼完全的地執行,要麼完全的不執行,不可能執行其中的一部分。(如:增刪改一條資料,整個事務要麼提交成功,要麼失敗回滾)

2,一致性:指對資料庫的操作不提交,所有的修改就不會儲存到資料庫。

3,隔離性:每個事務在修改提交前,相對其他的事務都是不可見的。

4,永續性:事務對資料庫一旦修改,並提交。修改的資料永久儲存在資料。

資料庫事務四大特性

事務的 原子性 一致性 分離性 永續性 1 原子性 事務的原子性指的是,事務中包含的程式作為資料庫的邏輯工作單位,它所做的對資料修改操作要麼全部執行,要麼完全不執行。這種特性稱為原子性。事務的原子性要求,如果把乙個事務可看作是乙個程式,它要麼完整的被執行,要麼完全不執行。就是說事務的操縱序列或者完全...

資料庫事務四大特性

資料庫事務是指作為單個邏輯工作單元執行的一系列操作,這些操作要麼全做要麼全不做,是乙個不可分割的工作單位。資料庫事務的四大特性 簡稱acid 是 事務的原子性指的是,事務中包含的程式作為資料庫的邏輯工作單位,它所做的對資料修改操作要麼全部執行,要麼完全不執行。這種特性稱為原子性。例如銀行取款事務分為...

資料庫事務四大特性

事務的 原子性 一致性 分離性 永續性 1 原子性 事務的原子性指的是,事務中包含的程式作為資料庫的邏輯工作單位,它所做的對資料修改操作要麼全部執行,要麼完全不執行。這種特性稱為原子性。事務的原子性要求,如果把乙個事務可看作是乙個程式,它要麼完整的被執行,要麼完全不執行。就是說事務的操縱序列或者完全...