MySQL笔记之事务基础学习.doc
《MySQL笔记之事务基础学习.doc》由会员分享,可在线阅读,更多相关《MySQL笔记之事务基础学习.doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1MySQL 笔记之事务基础学习笔记之事务基础学习一、什么是事务作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行二、逻辑架构和存储引擎第一层:处理客户端连接、授权认证等。第二层:服务器层,负责查询语句的解析、优化、缓存以及内置函数的实现、存储过程等。第三层:存储引擎,负责 MySQL 中数据的存储和提取。MySQL 中服务器层不管理事务,事务是由存储引擎实现的。三、四大特性3-1、原子性一个事务是最小的工作单元,事务包含的所有操作要么全部成功,要么全部失败回滚3-2、一致性事务执行之前和执行之后都必须处于一致性状态。直观点来说,假设2用户 A 和用户 B 两者的钱加起来一
2、共是 5000,那么不管 A 和 B 之间如何转账,转几次账,事务结束后两个用户的钱相加起来应该还得是5000,这就是事务的一致性3-3、隔离性隔离性是当多个用户并发访问数据库时,比如操作同一张表时,数据库为每一个用户开启的事务,不能被其他事务的操作所干扰,多个并发事务之间要相互隔离3-4、持久性一个事务一旦提交,就会永远保存在数据库中,即便是在数据库系统遇到故障的情况下也不会丢失提交事务的操作四、四种隔离级别读未提交(READ_UNCOMMITTED):读未提交指的是一个事务在提交之前,它所做的修改就能够被其他事务所看到。读已提交(READ_COMMITTED):读已提交指的是一个事务在提交
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MySQL 笔记 事务 基础 学习
限制150内