范围值的数据库结构

时间:2017-10-16 05:24:10

标签: mysql database laravel phpmyadmin eloquent

我正在尝试实现一个表格,我可以用它进行过滤, 该表必须包含例如Age(From,To)Gender(男,女,全) 教育(计算机,软件,工程师)等等

所以关于数据库结构,使用json好吗?这会使过滤变得困难吗?

由于

1 个答案:

答案 0 :(得分:0)

在编程世界中,这种类型应该是Enum。如何在关系数据库中实现枚举?

为每个枚举类型(例如性别)创建一个表,每个表只有两列:数据和外键。 data是enum的值(例如male,female,all),外键可以是所需的值。

只要类型(表)需要枚举,只需在那里使用外键。