关于数据库(SQL)中Empty String即('') 与 Null的区别?

来源:互联网 发布:java collection遍历 编辑:程序博客网 时间:2024/05/21 05:23
空 (NULL) 值表示数值未知。

空值不同于空白或零值。

没有两个相等的空值。

比较两个空值或将空值与任何其它数值相比均返回未知,这是因为每个空值均为未知。

在写入数据的时候,空字符串'' 也是一个确定的值,所以就算你定义了 NOT NULL 也可以被写入。


根据测试

String str="";

插入到数据库即成了 显示的"null"值 非灰色的"Null"值...

0 0
原创粉丝点击