1.事务:事务是数据库系统区别于其他一切文件系统的重要特性之一
2.事务是一组具有原子性
的SQL语句,或是一个独立的工作单元
原子性(ATOMICITY)
:SQL要么全部执行完成,要么全部失败,不可能执行部分语句。
举个例子 如果要去中国银行向建设银行存钱
如果上面的任何一步拿出来单独执行,后果你懂的…😂
一致性(CONSISTENCY)
:数据库的完整性不发生改变
举个例子 不管怎么转钱,总的余额不变
隔离性(ISOLATION)
:一个事务对数据库中的数据修改,未提交事务之前对于其他事务不可见
除非严格要求数据一致性
.事务持久性(DURABILITY)
:一旦事务提交,其所做的修改会永久的存入数据库,即使系统崩溃 数据也不会丢失.
运行时间比较长,操作的数据量比较多的事务.
大事务可能会造成的影响
SELECT
操作做到这两点基本上大事务就解决了