如果你只有这一个表,并且规定用这四个字段的话,那只能用字符串,因为有单位,而且这些数据应该只会用作展示,不会再进行计算,所以不会有什么问题。
如果可以有多个字段和表,建议把数值和单位分开来存,然后查询的时候再组合起来,这样数值的部分可以用数字类型。
有范围的数据可以分开两个字段来存储,这个需要看业务需求,如果数值会进行变化,那还是建议分字段,来存储。
对于数据量的部分,其实百分比可以在查询的时候进行计算得到,不需要存下来,只需要两个关键数据记录就可以。
有帮助请采纳,还有不懂的可以继续追问~
char类型
建议用varchar char是一种固定长度的类型,无论储存的数据有多少都会固定长度,如果插入的长度小于定义长度,则可以用空格进行填充。而varchar是一种可变长度的类型,当插入的长度小于定义长度时,插入多长就存多长,节省空间
字符串用varchar,一般项目中常用的varchar,char,int,bigint,date,datetime这几个
char类型
http://t.csdn.cn/sJeBR 文章末尾有详细解释