哪种方法是将经验数据存储在数据库中的最佳方法?

时间:2019-04-22 10:15:37

标签: mysql database save

我正在开发工作门户网站。我的网站使用MySQL数据库。

我想存储雇主输入的经验数据。有两个选择框

<input type='number' name='from'>
<input type='number' name='to'>

用户可以采用任何形式输入,

2-4 years
5-7 years
1-7 years
3-4 years

我如何将这些数据存储在数据库中以及如何使用过滤器进行检索 有效率的。 帮我解决这个问题。我被困在这里。

2 个答案:

答案 0 :(得分:0)

您需要单独存储它,我想您将使用过滤器来获取员工的最低工作经验,并编写一个具有最低或最高工作经验的查询。

因此,您需要存储employeeID,fromExperience,toExperience之类的内容,并且employeeId是唯一的主键。

答案 1 :(得分:0)

我建议您选择fromExperienceRangeExperience-因为您更有可能想满足最低限度的经验并且不介意增加经验。 另外,如果一个人已经有一个“体验”持续时间,则可以直接访问它而无需任何计算。

根据评估逻辑-您可以将那几年变成几个月。如果您处理个人日期格式的经验,那么这可以让您略有保留,例如22个月不会比2年/ 24个月差多少。