现在有爱好四个复选框
读书,唱歌,游泳,绘画,要把这些存到数据库中,数据库中用四个字段保存,每个0或者1,还是拼接成1,2,3,4的形式保存在一个字段中
这种结构应该保存在两个表中,一个表是类型表,就专门保存读书,唱歌,游泳,绘画四条记录,并且指定id为1,2,3,4.另一个使用的表中就存一个字段比如是hobby,这个字段每条记录就存id,这样方便扩展,以后变成了5个、6个、7个的时候就在第一个表中加字段就行。
一个字段hobby保存,规定一种格式去保存,比如 读书=0;游泳=1;唱歌=0;绘画=1 ,要取数据的话,就比较麻烦,也可以用四个字段去保存,简单暴力。。
建议你1,2,3,4这种形式, 存的话只存1,2这种,取的话分割一下,也挺简单的。
不用弄太多字段。 那样不好维护,也不利于后续的扩展。