MySQL 建议列属性设置NOT NULL的原因

2020-01-30  本文已影响0人  代码的搬运工

(1)NOT IN、!=等负向条件查询在有NULL值的情况下返回空行的结果集。

(2)使用concat函数拼接时,首先要对各个字段进行非NULL判断,只要任何一个字段为空都会造成拼接的结果为NULL。

(3)当用count函数进行统计时,NULL列不会计入统计。

(4)查询空行数据,用is NULL。

(5)NULL列需要更多的存储空间,一般需要一个额外的字节作为判断是否为NULL的标志位。

转自:https://www.cnblogs.com/songxiaohua/p/11656878.html

上一篇 下一篇

猜你喜欢

热点阅读