状态标识用int好还是char好?
来源:百度知道 编辑:UC知道 时间:2024/05/10 21:33:48
比如说用户status这个字段,0表示正常 1表示冻结
用int 还是 char(1)?
char(1) 比 int节约空间.
10几万条数据也节约的到大概多大的空间呢? 1KB都不到吧/.
除了节省空间以外还有什么好处?
谢谢2楼的。
问一下 使用tinyint 在获取它的时候 是rs.getInt吗?
用int 还是 char(1)?
char(1) 比 int节约空间.
10几万条数据也节约的到大概多大的空间呢? 1KB都不到吧/.
除了节省空间以外还有什么好处?
谢谢2楼的。
问一下 使用tinyint 在获取它的时候 是rs.getInt吗?
考虑两个问题
(1)扩展性,今后status字段会不会有别的值(例如2或者3)
(2)查询效率
如果需要扩展性,那么建议使用tinyint,比int节约空间.
如果需要查询效率,那么建议使用bit,比char(1)速度快.但bit没有扩展性,只有两个值.
无论什么情况char(1)都不是最好选择.int比char(1)和bit的好处是可以使用聚合函数如sum(),max(),min().
字符型数据,有指向性,具有更强的调用和管理性。
数据库中,用户id用char好还是用int好?
VC中,还是关于CHAR转INT
一个表示状态的字段用int类型好还是用varchar类型好?
这个char类型形参表中为什么用int
char *fgets( char *string, int n, FILE *stream )的返回值是首地址还是?
int sprintf (char * szBuffer, const char * szFormat, ...)
int main(int argc, char *argv[])
int* (*a[5])(int, char*); 是什么意思
int float double char是什么意思
main(int argc,char*argv[])