9.1.7 NULL 值
NULL
值 table 示“无数据”。 NULL
可以用任何大写字母书写。同义词是\N
(区分大小写)。从 MySQL 5.7.18 开始,在 SQL 语句中将\N
作为NULL
的同义词已弃用,并在 MySQL 8.0 中删除;使用NULL
代替。
请注意,NULL
的值与诸如0
的数字类型或空字符串的字符串类型的值不同。有关更多信息,请参见第 B.4.4.3 节“具有 NULL 值的问题”。
对于使用LOAD DATA或选择...进入外档执行的文本文件导入或导出操作,NULL
由\N
序列 table 示。参见第 13.2.6 节“ LOAD DATA 语句”。在文本文件中使用\N
不受 SQL 语句中\N
弃用的影响。
对于使用ORDER BY
排序的值,NULL
值在其他值之前进行升序排序,在其他值之后进行降序排序。