mysql not null

参考文献

http://www.2cto.com/database/201505/401599.html

NULL 其实并不是空值,而是要占用空间,所以mysql在进行比较的时候,NULL 会参与字段比较,所以对效率有一部分影响。

而且B树索引是不会存储NULL值的,所以如果索引的字段可以为NULL,索引的效率会下降很多。所以,如果引用索引列的话,最好使用not null去约束一下,防止该使用索引而不使用的情况发生。

此处评论已关闭