- tinyint:最大数值为127,占用1字节空间
- varchar(2):最大数值为99,占用2字节空间,但当存储的数字为个位数时varchar类型是可变的,只占用1个字节空间。
从这个角度来看的话,用tinyint类型来存储码值更合适一点,但是有的码值设置成了字典,若是存进数据库的话需要将string类型转换成int类型,又有点得不偿失了,而且有的字典码值常量并非数字。这就只能使用varchar类型了。
结论:
- 普通码值:tinyint
- 字典码值:varchar
从这个角度来看的话,用tinyint类型来存储码值更合适一点,但是有的码值设置成了字典,若是存进数据库的话需要将string类型转换成int类型,又有点得不偿失了,而且有的字典码值常量并非数字。这就只能使用varchar类型了。
结论:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/191419.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!