第二十九天 笔记.docVIP

  • 0
  • 0
  • 约 5页
  • 2017-09-02 发布于河南
  • 举报
第二十九天 笔记

1.数据库中的事务 Transaction,事务,是数据库中一组SQL语句,这些语句必须保证要么全都正确执行、只要有一条没正确执行,必须全都不执行! 如:转账操作:SQL1:从第一个帐户减钱 SQL2:给第二个帐户加钱 删除部门:SQL1删除考勤记录 SQL2删除工资 SQL3删除员工 SQL4删除部门 *面试题: 事务的四个基本特征:(ACID) ·Atom:原子性,组成事务的多条SQL是一个整体,不能分割 ·Consistency:一致性,事务执行前后数据库的状态应该一致 ·Isolation:隔离性,其它会话要么看到事务执行前的状态,要么看到事务执行后的状态 ·Duration:可持续性,事务一旦执行完毕,其状态可以永久保存 DDL: create / drop / alter / truncate 每一条DDL必须独立的成为一个事务 DML: insert / delete / update 多条DML可以共同组成一个事务 DQL: select 对数据无影响,不参与事务 事务的开始: ·执行一条DDL自动开始一个事务(前边未提交的语句会被自动提交) ·使用BEGIN TRANSACTION手动可以开始一个事务 ·一个事务结束后执行的DML,会自动开始一个事务 事务的结束: ·一条DDL执行完成事务自动结束 ·

文档评论(0)

1亿VIP精品文档

相关文档