sql基础语法,事务

本文介绍了SQL中的事务基础,包括如何创建事务、事务的提交与回滚操作。事务是数据库操作的原子单位,可以确保一组DML语句(如INSERT, UPDATE, DELETE)作为一个整体成功执行或全部撤销。通过BEGIN TRANSACTION启动事务,然后执行DML语句,最后使用COMMIT提交事务以永久保存更改,或使用ROLLBACK回滚事务以撤销所有更改。" 89925255,7320579,使用双栈和双队列的数据结构实现,"['数据结构', '算法', '栈', '队列']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

所谓事务就是在同一个处理单元中执行一系列的更新操作的集合
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–取消事务包含的全部更新,相当于文件中的放弃保存。
数据可以通过回滚,恢复至开始之前的状态。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值