数据库技术与应用项目式教程课件 项目6:任务10 事务与锁.pptxVIP

  • 0
  • 0
  • 约1.26千字
  • 约 20页
  • 2026-10-10 发布于山东
  • 举报

数据库技术与应用项目式教程课件 项目6:任务10 事务与锁.pptx

事务与锁TransactionsandLocks

目录Content识事务事务的基本操作认识锁提炼总结

认识事务01UnderstandingTransactions

认识事务A账户给B账户转账100元:A账户减少100元,B账户增加100元。转账可以分为两部分来完成:转入和转出。只有这两个部分都完成才认为转账成功。如果对应任意一条SQL语句出现异常没有执行,则会导致两个账户的金额不同步,造成错误。情景引入:

认识事务事务是针对数据库的一组操作,它可以由一条或多条SQL语句组成。事务是单个的工作单元,是数据库中不可再分的基本部分。事务处理机制能够保证数据库操作的一致性和完整性。InnoDB和BDB存储引擎支持事务,MyISAM和MEMORY则不支持。

事务的特性AAtomicity原子性CIDConsistency一致性Isolation隔离性Durability持久性

02事务的基本操作OperationofCurso

事务的基本操作在默认情况下,用户执行的每一条SQL语句都会被当成单独的事务自动提交。如果要将一组SQL语句作为一个事务,则需要先显式地开启一个事务。STARTTRANSACTION;开启事务语句:

事务的基本操作显示开启事务后,每一条SQL语句不再自动提交,用户需要手动提交,操作才会生效。COMMIT;手动提交事务语句:

事务的

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档