关于编码的数据类型
用十进制编码,人为定义1-----1000属于一种类型,1000-2000属于另外一种类型,在建code字段时用什么数据类型比较号,还有当code为11时是表示为"11"还是"0011"? 问题点数:20、回复次数:4Top
1 楼smartdonkey(聪明的毛驴)回复于 2001-09-18 10:57:40 得分 5
用int型编码,速度快,用char编码速度慢,单规范.
Top
2 楼tccb()回复于 2001-09-18 11:09:43 得分 5
用int型,速度快,运算简单,
输出时只要使用printf("%04d",code)类似语句格式化一下即可Top
3 楼KingSunSha(弱水三千)回复于 2001-09-18 11:15:55 得分 10
我建议用VARCHAR, 省了以后编程的麻烦. 其实既然是编码, 那肯定带索引的, 对数据操作的速度影响不大Top
4 楼hxflx(踪之声)回复于 2001-09-18 13:37:17 得分 0
用int类型节省空间。
int 类型 2^16 (65535) 2个字节。
vchar 类型 4个字节。
Top




