mysql事务机制

简介

知识点:

  1. 什么是事务
  2. 事务的特点
  3. 事务的隔离机制
  4. 事务的并发问题

事务概念和特点

事务是指执行大量和复杂的数据操作,只有innodb引擎才支持事务。

事务具有以下特点:

  1. 一致性:如果事务没有成功,则所做的修改将不会保存到数据库中
  2. 原子性:事务的所有操作,要么全部成功提交,要么全部失败回滚
  3. 持久性:一旦事务成功提交,则对数据库的修改是永久有效的
  4. 隔离性:一个事务在提交之前所做的修改,对于其他事务是不可见的

操作sql

1
2
3
4
5
6
7
8
9
start tranction;
select * from userinfo where id = 1;
update userinfo set number = 1 where id =1;
commit;