这个问题在这里已有答案:
数据库如何解决mysql db中的NULL值问题?例如,在C中,null实现为#define NULL'\ 0'
通常,数据库通过为每个可空列提供单独的标志列来实现NULL值。
NULL
标志是“隐藏的”,因为它不是直接访问的。相反,引擎了解如何以及何时引用该标志。
NULL - 一般来说 - 不是作为“特殊”价值实施的。