数据库中保存身高和体重这个范围字段怎么保存比较好?

比如就是淘宝买衣服,衣服上面的尺码表中,L对应的身高170~175,体重110~120,像这样的范围值是怎么保存到数据库中,可不可以吧身高分成 最低身高和最高身高?求大神解答,谢谢

你可以使用json格式的方式存储,按照约定的格式解析即可
比如
{
"size": {
"M": "170-175",
"L": "175-180"
},
"color": [
"yellow",
"red"
]
}

可以分成两个字段,分别存储最低和最高的值,这样还方便查询

设中间值,阈值拿出来后自己处理就好。比如身高170-175,设为173

表中一共设3个字段:一个是码号类别——用来存放L、M、XL等,一个用来存放身高,一个用来存放体重。然后将符合条件的值分别存到不同的类别中。

php 现实

两个字段就可以了,
$pp = serialize(array("sg" => "170~175","tz"=>"110~120"));

masu info
S a:2:{s:2:"sg";s:7:"170~175";s:2:"tz";s:7:"110~120";}
L
XL
XXL

这样你拿出来,直接就可以用

php 现实

两个字段就可以了,

 $pp = serialize(array("sg" => "170~175","tz"=>"110~120"));
 masu   info
S           a:2:{s:2:"sg";s:7:"170~175";s:2:"tz";s:7:"110~120";}
L
XL
XXL

分成最低身高和最高身高也可以,但是我建议还是设置成一个字段,字符串类型的,按照你设定的规则,譬如,身高字段的值可以是L-170-175,用什么分隔符你自己确定,只要都按照这样的规则来存储就可以了