我打算使用包含只存储无符号整数的列的巨大表。根据已知的最小/最大值,只有TYNY,MEDIUM,INT或BIG。这些表主要包含零。我将不得不执行许多操作,如SUM,AVG,COUNT,MIN等MAX,以生成一些有用的统计数据。
我应该使用什么MySQL列类型来存储和/或处理通常为空/ 0值的大量插值?是否有一种列类型可以优化这些之间的计算速度或磁盘空间:
INT UNSIGNED NULL DEFAULT NULL类型的列,默认情况下存储NULL,被视为数字0?
INT UNSIGNED NOT NULL DEFAULT'0'类型的列,默认存储数字'0'?
谢谢