MYSQL(五)-事务

事务:

一、含义:一条或多条SQL语句组成一个执行单位,一组SQL语句要么都执行要么都不执行

二、特点(ACID):

A、原子性:一个事务是不可再分割的整体,要么都执行,要么都不执行

C、一致性:一个事务可以使数据从一个一致状态切换到另外一个一致的状态

I、隔离性:一个事务不受其他事务的干扰,多个事务互相个例

D、持久性:一个事务一旦提交了,则永久的持久化到本地

三、事务的使用步骤

了解:

隐式(自动)事务:没有明显的开启和结束,本身就是一条事务可以自动提交,比如:insert  update  delete

显示事务:具有明显的开启和和结束

 

 

使用显示事务:

1、开启事务

set autocommit=0;

start transaction;#可以省略

2、编写一组逻辑SQL语句

注意:SQL语句支持的是insert  update  delete

 

设置回滚点:

savepoint 回滚点名;

3、结束事务

提交:commit;

回滚:rollback;

回滚到指定的地方:rollback to 回滚点名;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值