【问题标题】:separate columns vs date datatype单独的列与日期数据类型
【发布时间】:2016-02-04 09:24:33
【问题描述】:

哪个是好的做法,哪个对未来更有益...在数据库中为日期月份和年份保留单独的列还是使用单个日期数据类型列?

【问题讨论】:

  • 使用单一日期数据类型列
  • 有助于日期比较,按日期列排序.. 每次通过从单独的 datepart 列组合生成日期值是不必要的
  • 保留单独的列:浪费数据库。您必须为此数据类型创建一个新列,例如戳记应该是日期时间
  • 使用单个日期时间列(并根据您的需要对其进行格式化)更有用。这可以用来实例化一个适当的日期时间对象,这将允许各种魔法。

标签: php sql


【解决方案1】:

使用日期数据类型。由于 sql 原生支持日期字段,因此可以使用 WHERE 子句轻松过滤特定日期。

【讨论】:

    猜你喜欢
    • 2013-09-01
    • 2015-10-06
    • 1970-01-01
    • 2015-04-05
    • 1970-01-01
    • 1970-01-01
    • 2019-05-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多