美文网首页
sql中NULL与空的区别

sql中NULL与空的区别

作者: 原上的小木屋 | 来源:发表于2020-06-10 11:42 被阅读0次
    1. 空值不占空间,NULL值占空间。当字段不为NULL时,也可以插入空值。
    2. 当使用IS NOT NULL 或者IS NULL 时,只能查出字段中没有不为NULL的或者为NULL 的,不能查出空值。
    3. 判断NULLIS NULL 或者is not null,SQL 语句函数中可以使用IFNULL()函数来进行处理,判断空字符用 =''或者<>''来进行处理。
    4. 在进行count()统计某列的记录数的时候,如果采用的NULL值,会别系统自动忽略掉,但是空值是会进行统计到其中的。
    5. MySql中如果某一列中含有NULL,那么包含该列的索引就无效了。这一句不是很准确。

    相关文章

      网友评论

          本文标题:sql中NULL与空的区别

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