事务:由多个sql语句组成
这些sql作为一个整体不可分割,如果其中一条sql不能执行,那么整个单元会回滚,只有所有sql语句都成功执行才能说这个事务被成功的执行了
mysql的存储引擎中innodb/bdb支持事务
每个事务的处理都满足acid属性
(1)原子性
事务被看成一个不可分割的单元
(2)一致性
系统处于一致状态
(3)隔离性
事务和事务隔离
(4)持久性
即使系统崩溃,一个提交的事务仍然存在
开始事务start xx
提交事务commit xx
撤销事务 rollback xx