如果我插入空值而不是零,我的 sqlite 数据库会占用更少的空间吗

bat*_*tzi 5 sqlite

我有一个表,其中一列中插入的大多数值都是 0。如果我插入空值而不是零,数据库是否应该更小?

CL.*_*CL. 5

在SQLite记录格式中,两者NULL都只0需要类型代码,并且不需要存储实际值本身。

无论如何,您应该使用最适合您的查询的任何值,并仅在需要时进行优化。