首页 > MySQL > MySQL 空格问题 —— NULL与空字符串
2009九月1

MySQL 空格问题 —— NULL与空字符串

一些刚刚接触MySQL的孩子,经常会错误的认为NULL与空字符串’  ’是相同的。这看似是一件不重要的事情,但是在MySQL中,这两者是完全不同的。NULL是指没有值,而”则表示值是存在的,只不过是个空值。

这就相当于厂子给职工分房子,一共只有一套,老张和老李都想要,可是经理告诉老张,下次有您的房子,可是老李压根就没人搭理他。所以老张的房子是“空”的,因为这是空白支票,不过毕竟经理张口了,而老李的房子就是NULL的,因为根本就没有人考虑过他。

二者的区别不大,但是如果不仔细的话可能会使我们限入困境。因为在PRIMARY KEY字段中是不能使用NULL值的。这一点我们应该记住哈。

PS:这篇是骗点击的吧?是吗?不是吗?哈。

文章作者:simaopig
本文地址:http://www.xiaoxiaozi.com/2009/09/01/1412/
版权所有 © 转载时必须以链接形式注明作者和原始出处!

5 Responses to “MySQL 空格问题 —— NULL与空字符串”

  1. #1 LAONB 回复 | 引用 Post:2009-09-01 22:40

    还没接触到,我也不会数据库,就是偶尔用MYadmin简单看看而已。

    [回复]

  2. #2 simaopig 回复 | 引用 Post:2009-09-01 23:16

    @LAONB
    呵,我改数据库都快有后遗症了,担心啊。。

    [回复]

  3. #3 老饕 回复 | 引用 Post:2009-09-02 11:57

    哈哈,还是有用滴~~ :roll:

    [回复]

  4. #4 华晨 回复 | 引用 Post:2009-09-03 11:12

    我也是经常用phpmyadmin

    [回复]

  5. #5 simaopig 回复 | 引用 Post:2009-09-03 17:54

    @华晨
    我以前从来不用,现在偶尔在使。方便。呵。

    [回复]

发表评论

:wink: :twisted: :roll: :oops: :mrgreen: :lol: :idea: :evil: :cry: :arrow: :?: :-| :-x :-o :-P :-D :-? :) :( :!: 8-O 8)