SELECT NOW();
要查看当前时间点,可以使用NOW()函数,它返回当前日期和时间。可以在SELECT语句中使用它:
SELECT NOW();
这会返回类似于以下内容的结果:
+---------------------+ | NOW() | +---------------------+ | 2022-01-01 12:00:00 | +---------------------+
本例中,NOW()函数返回的是当前的日期和时间(假设当前日期是2022年1月1日,中午12点)。
另一个重要的函数是CURDATE(),它返回当前日期(没有时间部分)。以下代码说明如何使用它:
SELECT CURDATE();
输出如下所示:
+------------+ | CURDATE() | +------------+ | 2022-01-01 | +------------+
要查看当前时间的时间戳(即UNIX时间戳),可以使用UNIX_TIMESTAMP()函数。这个函数将当前时间转换为自1970年1月1日以来经过的秒数。以下是一些示例代码:
SELECT UNIX_TIMESTAMP();
+-----------------+ | UNIX_TIMESTAMP() | +-----------------+ | 1641038400 | +-----------------+
除了NOW()函数之外,MySQL还有其他函数可以显示时间点,例如CURRENT_TIMESTAMP()函数、LOCALTIME()函数、LOCALTIMESTAMP()函数等。