跳到主要内容

NULL 值

NULL 值表示"无数据"。

NULL 不区分大小写。同义词是 \N(区分大小写)。请注意,NULL 值与数字 0 和空字符串 '' 不同。

当使用 ORDER BY 进行排序时,对于升序排序,NULL 值排在其他值之前;对于降序排序,NULL 值排在其他值之后。

LOAD DATASELECT ... INTO OUTFILE 支持使用 \N 代表 NULL。

示例如下:

SELECT 1, NULL, \N FROM dual;

返回结果如下:

+------+------+------+
| 1 | NULL | NULL |
+------+------+------+
| 1 | NULL | NULL |
+------+------+------+
1 row in set