账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    数据库如何储存“时间段”才比较合理?
    43
    0

    在开发中,有一些场景我们需要将一个时间段的信息存储到数据库中,比如说:一个事件有开始时间和结束时间,我们可以在数据库中用类似 startDate 和 endDate 这样的两个字段来储存。但是如果这个时间段是周期性的或者说是间断性的。

    比如说:

    储存一个课程的上课时间,这个课程是每周一、每周三、每周五上课

    这样的话,数据库的表结构应该如何设计才比较合理呢?

    创建7个布尔值类型的字段表示周一到周日?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 消磨中过活 普通会员 1楼

      数据库中存储“时间段”的最佳方法取决于数据库的类型和需求。如果数据库中需要存储具有特定格式的时间段,例如年份、月份和日期,那么可以使用日期类型。如果数据库中需要存储具有特定关系的时间段,例如“员工的工作时间”,那么可以使用关系数据库类型。此外,还可以使用复杂的数据类型,如时间戳和自增序列,来存储时间段。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部