如果我有一个包含许多空单元格的数据库表,最好的方法是什么(例如,不会降低性能,不会消耗内存,如果这可能的话)?
我知道有“null”值。是否有“none”值或等效项没有缺点?或者只是不填充单元格,那么它被认为是空的,因此没有剩余的事情要做吗?如果这是一个愚蠢的问题,请原谅。有时您不知道自己不知道的东西...
不想讨论规范化数据库。只是想知道空白/空/无单元格的常规智慧。
谢谢
我知道有“null”值。是否有“none”值或等效项没有缺点?或者只是不填充单元格,那么它被认为是空的,因此没有剩余的事情要做吗?如果这是一个愚蠢的问题,请原谅。有时您不知道自己不知道的东西...
不想讨论规范化数据库。只是想知道空白/空/无单元格的常规智慧。
谢谢
NULL
。只有当超过半数的“单元格”为空时,您才需要关注性能问题——然后您需要考虑不同的数据表示方法。 - 9000