2
我一直在测试sqlite3类型的移动应用程序的效率,但我收到奇怪的行为。SQlite NUMERIC数据类型大小
我创建了一个表是这样的:
create table numeric_t(int_4 INTEGER(4), int_8 INTEGER(8), real_4 REAL(4), real_8 REAL(8), new_real DOUBLE, int_1 INTEGER(1));
和AM设定值和seing该行显示有多少小数等等...
是我错了假设:
- INTEGER列应该不能存储带小数的数字? (INTEGER(1),INTEGER(4)和REAL(4))不应该能够存储与其他小数位一样多的小数位数。
由于
Check out this snapshot of my results.
因此,当写入/读取时,创建sqlite表时,INTEGER(1)或INTEGER(10)将具有相同的内存占用空间和性能? – glesage
是的。空间和性能取决于实际值。 –
好吧,非常感谢,我会发布另一个问题关闭此更多(: – glesage