空 (NULL) 值表示数值未知。
空值不同于空白或零值。
没有两个相等的空值。
比较两个空值或将空值与任何其它数值相比均返回未知,这是因为每个空值均为未知。
在写入数据的时候,空字符串'' 也是一个确定的值,所以就算你定义了 NOT NULL 也可以被写入。
空值不同于空白或零值。
没有两个相等的空值。
比较两个空值或将空值与任何其它数值相比均返回未知,这是因为每个空值均为未知。
在写入数据的时候,空字符串'' 也是一个确定的值,所以就算你定义了 NOT NULL 也可以被写入。
根据测试
String str="";
插入到数据库即成了 显示的"null"值 非灰色的"Null"值...