![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
MIMOCH
桃李春风一杯酒,江湖夜雨十年灯,未来可期....
展开
-
范式-键-存储引擎
1.前情提要 数据库的范式: 第一范式: 要求表中不能有重复属性,而且属性不能再被拆分 第二范式: 主键与普通属性之间的关系, 每个属性必须依赖于主属性 第三范式: 主键与普通属性之间的关系, 每个属性只能依赖于主属性 BC范式 : 候选键只有一个 第四范式: 消除一对多属性 (爱好) 超键,候选键,主键 : 属性集(身份证号,姓名,性别,年龄) 超键 : 在关系中能够唯一...原创 2019-07-16 12:00:57 · 295 阅读 · 0 评论 -
事务和索引-InnoDb的页
一. 事务 指逻辑上的一组操作,组成这组操作的各个单元,要么全部成功,要么全部失败. 四大特性 原子性 : 指事务中的所有操作,要么全部完成,要么全部不完成. 一致性 : 在事务开始和完成时,数据都必须保持一致性的状态[中间状态的数据对外部不可见] 张三向李四转账100元,保证张三账户减少100元,而此时又没有向李四账户添加,一致性就是保证这种中间状态数据对外部不可见,只有最初状态和最终状态...原创 2019-07-21 20:41:00 · 166 阅读 · 0 评论 -
Mysql索引
一.Mysql索引 1. 没有索引的情况下进行查找 select id from student where id = 1; 对于上面的查询语句进行分析: 在一页中进行查找 假设数据量比较少,只有一页的数据 当查询条件为主键时 这个过程就是通过页结构中的 Page Directory中的槽[spot]进行二分查找 当条件为其他列时 由于数据页没有为非主键建立页目录[也就是进行分组...原创 2019-07-22 21:53:53 · 226 阅读 · 0 评论