gpt4 book ai didi

sql - 没有日期函数的 SQL 日期有什么用?

转载 作者:行者123 更新时间:2023-12-04 22:41:12 24 4
gpt4 key购买 nike

我使用过各种 ORM 和数据库抽象,旨在简化使用多个数据库的工作,包括关系数据库和非关系数据库。更全面的解决方案通常会让您访问一些日期函数,这些函数归结为实际的 SQL(或者在非 SQL 数据库的情况下为其他)。另一方面,许多这些抽象不提供对 SQL 函数的直接访问,您将失去直接处理日期的能力。相反,您应该使用高级语言(PHP、Python 等)来处理日期,最后只插入、选择格式化日期。

所以我的问题是:如果 SQL 服务器从不对日期本身做任何事情,我最好只使用一个 int 并在其中放入纪元时间戳,还是数据库服务器“知道”有额外的值(value)这是约会?

最佳答案

如果您使用日期,请将它们存储为日期。

这不仅使数据库和应用程序之间的转换变得更容易,而且当您需要根据日期执行任何操作时(您会这样做,否则为什么要存储日期?) .

也就是说,当您需要使用日期进行排序或查询时,您将不需要特别费力地重新转换为日期。

关于sql - 没有日期函数的 SQL 日期有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13841365/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com