![98567c2127ddd5c3aed3b35ddfecab7f.png](https://i-blog.csdnimg.cn/blog_migrate/e460a16ae450cb517f2ec0348c5b93b7.jpeg)
作者:极客小俊 一个专注于web技术的80后
我不用拼过聪明人,我只需要拼过那些懒人 我就一定会超越大部分人!
知乎@极客小俊,官方首发原创文章
浅谈 NULL 和 空值的区别
NULL也就是在字段中存储NULL值
空字符串值也就是字段中存储空字符('')
我们来通过测试来看看 他们彼此的区别:
1、占用空间区别
mysql> select length(NULL), length(''), length('1');
+--------------+------------+-------------+
| length(NULL) | length('') | length('1') |
+--------------+------------+-------------+
| NULL | 0 | 1 |
+--------------+------------+-------------+
1 row in set (0.03 sec)
小结 : 从上面的测试可以看出 字符串空值('