MYSQL或ACCESS中的NULL值有什么作用?什么情况下用NULL值?举例说明。

如题所述

mysql中NULL的意思相当于中文里面的斜杠,意思是这项是没有值的。比如说,三八妇女节到了,公司对每个员工发放节日补贴。补贴多少是不一样的,工龄大的补贴多,刚来的新员工如果还在试用期,那么补贴是0。员工领了补贴后就在表格里面写上所领的数额。这样的话,还没有来领的,他的数额是空的。而新员工是0。还有一类员工,男性员工,他的数额不能填写0,因为他不是妇女,没有这个补贴,他只有基本工资。也不能是空的,他不是还没来领。他不存在领的问题,他没有这个补贴。汉语里面,一般就在这个地方划一道横线或者斜线表示这个数据是不需要填写的。不需要填写与空(还没填写)是不一样的。在英文数据库里面,就是null。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-02-15
null就是缺省为空嘛~有些可有可无的信息在为空的情况下就为null,比如备注,需要的时候就加一些必要的说明,不需要就为空,主外键是不允许为null的。
第2个回答  2012-02-15
null就是空值,空值不是“0”,“0”在是有值的。
举个例子,就像填表的时候有些格子可以空着不填,就是允许空值。如果不允许空值,如果空着就会提示“该处不能为空”。
第3个回答  2012-02-15
NULL 是空的意思!
MYSQL 和ACCESS中的NULL 是表示这个数据库可以为空。
第4个回答  2012-02-15
NULL只是用来设定是否为空,这个根据你的需要,但是主外键唯一键不可为空.