MySQL 获得当前日期时间 函数 在SQL语句中获得系统时间

MySQL 获得当前日期时间 函数 在SQL语句中获得系统时间


2024年5月12日发(作者:)

MySQL 获得当前日期时间 函数

1.1 获得当前日期+时间(date + time)函数:now()

mysql> select now();

+---------------------+

| now() |

+---------------------+

| 2008-08-08 22:20:46 |

+---------------------+

除了 now() 函数能获得当前的日期时间外,MySQL 中还有下面的函数:

current_timestamp()

,current_timestamp

,localtime()

,localtime

,localtimestamp -- (v4.0.6)

,localtimestamp() -- (v4.0.6)

这些日期时间函数,都等同于 now()。鉴于 now() 函数简短易记,建议总是使用

now() 来替代上面列出的函数。

1.2 获得当前日期+时间(date + time)函数:sysdate()

sysdate() 日期时间函数跟 now() 类似,不同之处在于:now() 在执行开始时值就得

到了, sysdate() 在函数执行时动态得到值。看下面的例子就明白了:

mysql> select now(), sleep(3), now();

+---------------------+----------+---------------------+

| now() | sleep(3) | now() |

+---------------------+----------+---------------------+

| 2008-08-08 22:28:21 | 0 | 2008-08-08 22:28:21 |

+---------------------+----------+---------------------+mysql> select sysdate(),

sleep(3), sysdate();

+---------------------+----------+---------------------+


发布者:admin,转转请注明出处:http://www.yc00.com/news/1715453999a2620798.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信