一、事务的简介:
1.数据库的事务(Transaction)是一种机制、一个操作序列,包含了一组数据库操作命令
2.事务把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么同时成功,要么同时失败
3.事务是一个不可分割的工作逻辑单元
二、事务的操作方法:
1.开启事务:
START TRANSACTION或者BEGIN;
BEGIN
2.提交事务:
COMMIT;
COMMIT
3.回滚事务:
ROLLBACK;
ROLLBACK
三、事务的四大特征:
1.原子性(Atomicity):事务是不可分割的最小操作单位,要么同时成功,要么同时失败
2.一致性(Consistency):事务完成时,必须使所有的数据都保持一致状态
3.隔离性(Isolation):多个事务之间,操作的可见性
4.持久性(Duradility):事务一旦提交或回滚,它对数据库中的数据的改变就是永久的
四、查看事务的默认提交方式:
SELECT @@autocommit;
SELECT @@autocommit
2.修改事务的提交方式 手动提交为0,自动提交为1
SET @@autocommit=0;
SET @@autocommit=0;