MySQL——事务
在windows中我們在安裝mysql的時候:
1.??? 事務的概念
事務是一組SQL語句操作,組成這組操作的各個SQL語句,都必須全部執行成功,才有結果. 任意一個SQL語句執行失敗,最終結果將不會真正執行.
2.??? 事務與存儲引擎
表的存儲引擎必須是innodb;?
3.??? 事務處理
1)??????? 開啟事務
Start transaction; | begin;
修改默認SQL語句結束符
由于事務中有很多條SQL語句, 在默認情況下 mysql的語句結束符為 “;”? 所以將默認的結束符要修改一下, 修改方法: delimiter 語句結束符
語句結束符 可以自定義, “$$”, $$$, %%%, , //, ///….
?如: 將默認語句結束符修改為 //
???????? Delimiter //
?
2)??????? 提交事務
?
1 Commit ;?
?
?
?
3)??????? 回滾事務
1 rollback;1.??? 事務的特點(ACID)
1)??????? 原子性(Atomicity):事務是由一個或一組相互關聯的SQL語句組成,這些語句被認為是一個不可分割的單元。
2)??????? 一致性(Consistency):事務的一致性指的是在一個事務執行之前和執行之后數據庫都必須處于一致性狀態。這 ? ? ? ? ? ?種特性稱為事務的一致性
3)??????? 隔離性(Isolation):每個事務都有自己的空間,一個事務的執行不被其它事務所干擾
4)??????? 持久性(Durability):提交了這個事務之后對數據的修改更新就是永久的。
?
?
轉載于:https://www.cnblogs.com/mrszhou/p/7482392.html
總結
- 上一篇: 最新主流电脑主板有哪些(主流的主板有哪些
- 下一篇: 自定义类加载器