事务
1 )概述
- 只有
innodb
引擎支持事务,myisam
是不支持的 - 事务的本质是原子性操作,不可分割,打包多个操作成为一个原子
2 )事务的四大特性(ACID)
- 原子性
Atomicity
- 原子性是指事务包含的所有操作不可分割
- 要成功一起;要失败也是一起,并且失败会回滚
- 一致性
Consistency
- 执行的前后数据的完整性保持一致
- 隔离性
Isolation
- 一个事务执行的过程中,不应受到其他事务的干扰
- 持久性
Durability
- 事务一旦结束,数据就持久到数据库中
3 ) SQL 应用示例
创建 users 表
create table `users`(
`id` int(11) not null auto_increment primary key,