日期:2014-05-18  浏览次数:20473 次

varchar 类型 当为NULL时,是存储""值好一点,还是NULL值好一点
varchar 类型 当为NULL时,是存储""值好一点,还是NULL值好一点呢,存那种方式有优势点呢,我们现在都是存"",就是担心会不会占多余的空间.

------解决方案--------------------
如果在你的数据库设计中,NULL没有明确的含义,建议你把所有字段都加上默认值,不要使用NULL。另外NULL占的空间比空字符串要多。
------解决方案--------------------
我觉得还是NULL好些,‘’处理起来要不方便
------解决方案--------------------
看你的需要吧,我自己感觉一般情况下还是null吧,null是未输入任何值,‘’是空,概念也不一样,要是从数据库中提取并处理值的话,‘’是可以被处理的,但是null处理会出错。
------解决方案--------------------
建议用'',NULL是不存在的值,针对字串和NULL的任何操作都是NULL,可能会对系统的逻辑处理带来麻烦.