1.事务的概念
- 事务是一种机制、是一种操作序列,它包含了一组数据库操作命令,这组命令要么全部执行,要么全部不执行。
- 因此事务是一个不可分割的工作逻辑单元。
- 在数据库系统上执行并发操作时事务是作为最小的控制单元来使用的。这热别适合用于多用户同时操作的数据库通信系统~例如:订票、银行、保险公司以及证劵交易系统等。
*:事务的属性(ACID)
- Atomic原子性:事务是一个完整的操作
- Consistent一致性:当事务完成时,数据必须保持一致状态
- isolated隔离性:对数据进行修改的所有并发事务是彼此隔离的
- durable永久性:事务完成后,它对系统的影响是永久的
2.事务的控制语句
- begin
- commit
- rollback
- set autocommit