NULL 値は「データなし」を表します。
NULL は大文字と小文字を区別しません。同義語は \N (大文字と小文字を区別します) です。NULL 値は、数値の0や空の文字列 '' とは異なることに注意してください。
ORDER BY を使用してソートする場合、昇順ソートでは NULL 値が他の値より前に来て、降順ソートでは NULL 値が他の値より後に来ます。
LOAD DATA または SELECT ... INTO OUTFILE では、\N を使用して NULL を表すことができます。
例:
obclient [test]> SELECT 1, NULL, \N FROM dual;
実行結果は次のとおりです:
+------+------+------+
| 1 | NULL | NULL |
+------+------+------+
| 1 | NULL | NULL |
+------+------+------+
1 row in set