摘要: 所谓的NULL就是什么都没有,连\0都没有,\0在字符串中是结束符,但是在物理内存是占空间的,等于一个字节,而NULL就是连这一个字节都没有。在 数据库里是严格区分的,任何数跟NULL进行运算都是NULL,判断值是否等于NULL,不能简单用=,而要用IS关键字,Mysql3.23.0或 以后支持用用来比较两个NULL值是否相等,即select*fromtablewhereid<=& gt;NULL.为什么会出现NULL?这是来源于数据库的左右连接,不是凭空想出来的。比如:A(ID,Name),B(ID,Address)1,Name11,Shanghai2,Name23,Beiji 阅读全文
posted @ 2014-02-18 23:43 zhepama 阅读(400) 评论(0) 推荐(0) 编辑