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

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

mysql中NULL的意思相当于中文里面的斜杠,意思是这项是没有值的。比如说,三八妇女节到了,公司对每个员工发放节日补贴。补贴多少是不一样的,工龄大的补贴多,刚来的新员工如果还在试用期,那么补贴是0。员工领了补贴后就在表格里面写上所领的数额。这样的话,还没有来领的,他的数额是空的。而新员工是0。还有一类员工,男性员工,他的数额不能填写0,因为他不是妇女,没有这个补贴,他只有基本工资。也不能是空的,他不是还没来领。他不存在领的问题,他没有这个补贴。汉语里面,一般就在这个地方划一道横线或者斜线表示这个数据是不需要填写的。不需要填写与空(还没填写)是不一样的。在英文数据库里面,就是null。

null、空值和零的区别如下:

1、对象的内容不同

null表示对象的内容为空,即对象的内容是空白的。

空值表示对象的内容无法确定。

零表示对象的内容确定为零。

2、对象的值不同

null表示对象计算中具有保留的值,用于指示指针不引用有效对象。

空值表示值未知,空值一般表示数据未知、不适用或将在以后添加数据。

零表示对象的值等于零。

扩展资料

null的表示方法:

null(空字符)通常表示为源代码字符串字符或字符常量中的转义序列。在许多语言,这不是一个单独的转义序列,而是八进制转义序列,单个八进制数字为0。

因此,‘\0’不能跟随任何数字0通过7,否则它被解释为更长的八进制转义序列的开始。被在使用中发现各种语言的其他转义序列\000,\x00,\z,或的Unicode表示\u0000。

参考资料来源:百度百科——Null(空指针)

百度百科——空值


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9973845.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存