NULL是什么?

NULL是什么?,第1张

在计算中具有保留的值。

Null在使用的领域不同,其意思也不同。第一种null本意是无效的、无价值的、空的。第二种是在计算机术语中表示具有保留的值,用于指示指针不引用有效对象。而且程序通常使用空指针来表示条件,例如未知长度列表的结尾或未执行某些 *** 作。

另外空指针的使用可以与可空类型和选项类型中的Nothing值进行比较。第三种Null是ASCII码和Unicode码表的第一个字符,其ASCII码值是0,是一个不可见字符,在C语言中作为字符串的最后一个字符,以表示字符串到此结束。

但是空字符的能力并不能总是将生成的字符串被正确解释,因为键入会创建一个空字节注入的漏洞,而这个漏洞可能会导致成为一个安全漏洞。第四种null在数据库术语中表示空值或是值未知。Null表示尚未存储数据库字段值。

以上内容参考  百度百科-Null

NULL

值表示是未知的值。NULL

值与空的值或零值不同。两个

Null

值永远不会相等。因为每个

NULL

的值都是未知的,两个

Null

值之间、或是一个

NULL

与其他任何值之间的比较都会传回未知的。

Null

值通常会指出未知的资料、不适用的资料或之后将要加入的资料。例如,客户的称谓在下订单时可能是未知的。

下列是

Null

的相关资讯:

若要在查询中测试

Null

值,请在

WHERE

子句中使用

IS

NULL

IS

NOT

NULL。

SQL

Server

Management

Studio

程式码编辑器中检视查询结果时,Null

值会在结果集中显示为

(null)。

可藉由在

INSERT

UPDATE

陈述式中明确陈述

NULL、在

INSERT

陈述式中空出资料行,或是在使用

ALTER

TABLE

陈述式将新的资料行加入至现有的资料表时,将

Null

值插入资料行。

Null

值不得用於分辨资料表的某个资料列,以及资料表的另一个资料列时所需的资讯

(例如,外部索引键或主索引键)。

参照联机帮助


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

原文地址:https://54852.com/sjk/9902455.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存