美文网首页
MySQL 建议列属性设置NOT NULL的原因

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

作者: 代码的搬运工 | 来源:发表于2020-01-30 21:31 被阅读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

相关文章

网友评论

      本文标题:MySQL 建议列属性设置NOT NULL的原因

      本文链接:https://www.haomeiwen.com/subject/brdwthtx.html