MySQL

Mysql NULL 和 ''

        空值是一个比较特殊的字段。在MySQL数据库中,在不同的情形下,空值往往代表不同的含义。这是MySQL数据库的一种特性。如在普通的字段中(字符型的数据),空值就是表示空值。但是如果将一个空值的数据插入到TimesTamp类型的字段中,空值就不一定为空。此时为出现什么情况呢

Explain

SQL优化的查看方式

索引--M

mysql 数据库的使用率是很高的,网站的瓶颈大多都在数据库的读写方面,合理的索引组合和添加可以很大程度上提高效率,反之过度的添加会有反效果。

数据库设计--范式

数据库的范式貌似有很多,经常听的应该就三个(个人情况),平常建立数据库倒是也没有怎么注意,但是还是记一下,理解一下比较好。