sql基礎語法,事務

所謂事務就是在同一個處理單元中執行一系列的更新操作的集合
01創建事務
格式:
事務的開始句(begin transaction)
DML語句1
DML語句2
DML語句3


事務結束語句(commit/rollback)
DML語句指一些列的(insert,update,delete語句)

  下面我們一起來看一個例子
  例一:將啞鈴的銷售單價降低100元,將籃球鞋的單價上升100元。
BEGIN TRANSACTION
UPDATE product3
SET sale_price=sale_price+100
WHERE product_name='籃球鞋'
UPDATE product3
SET sale_price=sale_price-100
WHERE product_name='跑鞋'
COMMIT

在這裏插入圖片描述
02事務的提交
2.1commit–塗改液
commit–全部停止數據的更新處理,相當於對文件進行覆蓋
一旦提交數據無法恢復到從前。
2.2rollback–取消處理–撕開修正帶
rollbanck–取消事務包含的全部更新,相當於文件中的放棄保存。
數據可以通過回滾,恢復至開始之前的狀態。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章