状态标识用int还是char(1)?
比如说用户status这个字段,0表示正常 1表示冻结
用int 还是 char(1)?
char(1) 比 int节约空间.
10几万条数据也节约的到大概多大的空间呢? 1KB都不到吧/.
除了节省空间以外还有什么好处?
[解决办法]
还要考虑访问效率的问题
[解决办法]
考虑扩充的可能性。最好别用bit一类的
[解决办法]
char 1字節
int 4字節(32位機)
int 8字節(64位機)
10几万条数据 也就至少節省 100K * 3 字節 = 300K 字節 , 如果是64位編程,就更可觀了。
[解决办法]
从客户体验角度考虑用enum
从效率角度用bool,也就是unsigned int