数据库
在下李逍遥
这个作者很懒,什么都没留下…
展开
-
数据库1NF 2NF 3NF范式解释
范式(NF)”是什么意思。按照教材中的定义,范式是“符合某一种级别的关系模式的集合,表示一个关系内部各属性之间的联系的合理化程度”。 数据库范式也分为1NF,2NF,3NF,BCNF,4NF,5NF。一般在我们设计关系型数据库的时候,最多考虑到BCNF就够。符合高一级范式的设计,必定符合低一级范式,例如符合2NF的关系模式,必定符合1NF。原创 2017-07-13 13:27:43 · 8689 阅读 · 1 评论 -
数据库查询优化之索引的使用详解
当我们使用select * from table where propertyName = ‘?’时的时候(主键除外),在数据比较少的情况下,还是可以很快的运行完成,但在万级以上的时就会发现,运行速度慢了很多很多。那么怎么解决这问题呢?其实方法有很多,我们这主要讲用索引,关于为什么用索引可以提升速度,到时具体写一篇关于索引的工作原理的。原创 2017-07-13 23:21:58 · 2962 阅读 · 5 评论 -
mysql常用语句及实题训练
mysql常用语句原创 2017-07-19 16:34:48 · 535 阅读 · 0 评论 -
数据库事务的四大特性与隔离级别及测试
四大特性⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。⑵ 一致性(Consistency) 一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。 拿原创 2017-08-03 18:59:56 · 823 阅读 · 0 评论