数据库
mysql理论、优化
lwj~
这个作者很懒,什么都没留下…
展开
-
范式
范式(NF)可以理解为,一张数据表的设计结构需要满足的某种设计标准的级别。 数据库的范式设计越高阶,冗余度就越低,同时高阶的范式一定符合低阶范式的要求。 超键:能唯一标识元组的属性集叫做超键。 候选键:如果超键不包括多余的属性,那么这个超键就是候选键。 主键:用户可以从候选键中选择一个作为主键。 外键:如果数据表 R1 中的某属性集不是 R1 的主键,而是另一个数据表 R2 的主键,那么这个属性集...原创 2020-03-30 18:22:39 · 133 阅读 · 0 评论 -
索引
什么是索引? 数据库中的所以,好比是一本书的目录,可以快速进行特定值的定位和查找,从而加快查询效率 索引不是万能的,在有些情况下使用索引反而会让效率变低 在数据比较少的情况下,比如不到1000行,就不需要创建索引的 在数据重复度大,比如高于10%的时候,也不需要对这个字段使用索引(比如性别男女比例失调的除外 ,100万行查找50w行,一旦创建索引就得先行问50w次索引,然后在访问50w次数据表,...原创 2020-03-29 01:27:39 · 134 阅读 · 0 评论