什麼是事務:
在關係型數據庫中,事務是訪問並可能更新數據庫的一個執行單元。可以是一條sql語句,一組sql語句或整個程序。
事務的特性有四種:
原子性:一個事務是一個不可分割的,要麼全部執行,要麼全都不執行。
一致性:事務只能從一個一致性狀態到另一個一致性狀態。
隔離性:一個事務的執行不能被其他事務干擾。即一個事務內部的操作及使用的數據對併發的其他事務是隔離的,併發執行的各個事務之間不能互相干擾。
持久性:事務一旦提交,對數據庫中的數據修改是永久性的,接下來的其他操作和故障都不會對其有影響。