事务机制:
-
RDBMS = SQL语句 + 事务(ACID) RDBMS一般指关系数据库管理系统
-
事务是一个或者多个SQL语句组成的整体,要么全部执行成功,要 么全都执行失败
管理事务
- 默认情况下,Mysql执行每条sql语句都会自动开启和提交事务
- 为了让多条SQL语句纳入到一个事务之下,可以手动管理事务
开启事务:start transaction;
事务提交:commit
事务回滚:rollback
查看事务隔离级别:select @@tx_isolation;
事务的四个隔离级别:
修改事务隔离级别:set session transaction isolation level read uncommitted;
修改事务隔离级别:set session transaction isolation level read committed;
修改事务隔离级别:set session transaction isolation level repeatable read;
修改事务隔离级别:set session transaction isolation level serializable;
mysql数据库默认的事务级别就是repeatable read