该NULL值表示“无数据。” NULL可以写在任何信箱中。同义词是\N(区分大小写)。 从 MySQL 5.7.18 开始不推荐使用 SQL 语句中\N的同义词处理, 并在 MySQL 8.0 中删除;NULL改用NULL 。
NULL
\N
请注意,该NULL值不同于0数字类型的值或字符串类型的空字符串。有关详细信息,请参阅 第 B.3.4.3 节,“NULL 值的问题”。
0
LOAD DATA对于使用或 执行的文本文件导入或导出操作 SELECT ... INTO OUTFILE,NULL由 \N序列表示。请参阅第 13.2.6 节,“加载数据语句”。在文本文件中的使用\N不受\N在 SQL 语句中弃用的影响。
LOAD DATA
SELECT ... INTO OUTFILE
对于使用 排序ORDER BY, NULL值排序在其他值之前进行升序排序,在其他值之后进行降序排序。
ORDER BY