sql查询日期带时分秒

上周,朋友在做SQL查询的时候,遇到了一个问题,就是如何在查询结果中显示带有时、分、秒的日期。
尝试了三种方法
1 .首先,他在表结构中选择DATETIME或TIMESTAMP数据类型,在出现提示时可以直接查看以小时、分钟、秒为单位的日期和时间。
2 . 接下来,它在查询中使用诸如 Oracle 的 SYSDATE() 和 MySQL 的 NOW() 之类的时间函数,以便获取当前时间(以小时、分钟和秒为单位)。
3 . 最后,当使用 QuickBI 等 BI 工具时,您发现可以添加 SQL 参数或占位符来自动向日期添加小时、分钟和秒。

现在正在纠结该使用哪种方法。
算了,你都知道的。

如何设置让Oracle SQL Developer显示的时间包含时分秒

SQLyogEnt直接打开查询窗口执行。

now() 显示完整时间。

date_format(now(), '%Y-%m-%d') 日期格式,%Y 为全年。

curdate() 只显示日期。

curtime() 只显示时间。

使用哪一种取决于您的需要。
称一下体重。