1.事務的概念
- 事務是一種機制、是一種操作序列,它包含了一組數據庫操作命令,這組命令要麼全部執行,要麼全部不執行。
- 因此事務是一個不可分割的工作邏輯單元。
- 在數據庫系統上執行併發操作時事務是作爲最小的控制單元來使用的。這熱別適合用於多用戶同時操作的數據庫通信系統~例如:訂票、銀行、保險公司以及證劵交易系統等。
*:事務的屬性(ACID)
- Atomic原子性:事務是一個完整的操作
- Consistent一致性:當事務完成時,數據必須保持一致狀態
- isolated隔離性:對數據進行修改的所有併發事務是彼此隔離的
- durable永久性:事務完成後,它對系統的影響是永久的
2.事務的控制語句
- begin
- commit
- rollback
- set autocommit