所谓事务就是在同一个处理单元中执行一系列的更新操作的集合。
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–取消事务包含的全部更新,相当于文件中的放弃保存。
数据可以通过回滚,恢复至开始之前的状态。
本文介绍了SQL中的事务基础,包括如何创建事务、事务的提交与回滚操作。事务是数据库操作的原子单位,可以确保一组DML语句(如INSERT, UPDATE, DELETE)作为一个整体成功执行或全部撤销。通过BEGIN TRANSACTION启动事务,然后执行DML语句,最后使用COMMIT提交事务以永久保存更改,或使用ROLLBACK回滚事务以撤销所有更改。"
89925255,7320579,使用双栈和双队列的数据结构实现,"['数据结构', '算法', '栈', '队列']
979

被折叠的 条评论
为什么被折叠?



