数据库
文章平均质量分 89
水虎
这个作者很懒,什么都没留下…
展开
-
数据库索引-结构分析、创建使用以及性能分析
Mysql索引B+Tree 索引是大多数 MySQL 存储引擎的默认索引类型。因为不再需要进行全表扫描,只需要对树进行搜索即可,所以查找速度快很多。1.索引所需的数据结构B树和B+树因为创建索引会根据关键字构造B+树,所以会造成以下结果:在表中有大量数据的前提下,创建索引速度会很慢在索引创建完毕后,对表的查询性能会发幅度提升,但是写性能会降低(因为写入的时候会对B+树进行维护)1.1 B树B树就是一种平衡查找多叉树,因为数据库在查找中很多情况都是根据关键字查找的,例如找出所有年龄大于原创 2020-09-23 19:43:28 · 478 阅读 · 0 评论 -
数据库设计概要--函数依赖和范式
数据库设计函数依赖A -> B,称为 B 依赖于 A ,也可以称为 A 决定 B。例如:通过身份证号可以知道人的名字和住址,可以称为身份证号决定名字和住址。身份证号 -> (名字,住址)如果 A -> B,B -> C,则称为依赖的传递。可能引发的数据库异常如果在设计数据库字段的时候没有考虑全面,可能会造成一些异常:数据冗余修改异常删除异常插入异常表一(反面例子):student_idclass_idstudent_nameclass_n原创 2020-09-02 02:06:50 · 621 阅读 · 0 评论