1. 内存表示不同 对于 NULL 来说, NULL 会使用一定 的内存大小来保存 NULL 这个字段,但是 ‘’ 在msql 中所占的内存大小是0. 2. 判断方式 一般来说对于 NULL 的判断方式用 is 判断 ,对于 ‘’ 来说,一般使用 ==。 3. count 计数方式 当使用 count 计数的时候 NULL 会被忽略,而 ‘’ 不会。