数据库表设计approch在mysql中

时间:2015-05-22 09:19:21

标签: mysql

我创建了包含以下列的表:id, day, start_time, break_time, break_end

但是其他一些开发人员建议我这样创建:id, monday_start_time, monday_end_time, monday_break_time, monday_break_end依此类推.........整整一周,以获得更好的查询性能。

但第二个问题的问题是我有近32列表。 除了在我的第一个approch我有6个字段。 所以建议我哪个approch第一个或第二个更好,为什么?

1 个答案:

答案 0 :(得分:0)

您的初始项目没问题,5列就足够了。 您甚至可以只使用4列删除日期列,并在* _time列中使用日期时间格式。 就像有人告诉我K(eep)I(t)S(执行)。