Mysql的NOW和SYSDATE函数教程
在 Mysql 中 NOW 和 SYSDATE 的功能是一样的,它们都是获取系统的当前时间,时间格式是 “YYYY-MM-DD HH:MM:SS” 或 “YYYYMMDDHHMMSS”。
Mysql的NOW和SYSDATE函数描述
语法
NOW()/SYSDATE();
描述
和一般函数一样,不过它没有入参,返回的是系统当前时间,它将年月日时分秒都返回。
案例
执行下面 sql
-- 嗨客网(www.haicoder.net)
SELECT NOW(),SYSDATE(),NOW() + 1;
运行结果如下

我们可以看到将系统的当前时间都返回了出来。在执行的过程中,mysql 系统的默认时区是 CST,有些同学在执行 sql 的时候会发现获取到的时间比当前时间少 8 个小时,这个时候我们需要将时区设置成本届时间,执行下面 sql 语句:
set time_zone='+8:00';
Mysql的NOW和SYSDATE函数总结
Mysql 的 NOW 和 SYSDATE 的作用是一样的,都是获取系统的当前时间,他们可以获取到当前的年月日时分秒信息。