📜  mysql 当前时间 - SQL (1)

📅  最后修改于: 2023-12-03 14:44:29.857000             🧑  作者: Mango

MySQL 当前时间

MySQL 提供了多种函数来获取和处理日期和时间。其中一个常用的功能是获取当前时间。

1. 使用 CURRENT_TIMESTAMP 函数

CURRENT_TIMESTAMP 函数可以返回当前日期和时间。

SELECT CURRENT_TIMESTAMP;

示例输出:

| CURRENT_TIMESTAMP          |
| -------------------------- |
| 2021-10-01 18:30:45.123456 |
2. 使用 NOW 函数

NOW 函数是 CURRENT_TIMESTAMP 函数的一个别名,用法相同。

SELECT NOW();

示例输出:

| NOW()                      |
| -------------------------- |
| 2021-10-01 18:30:45.123456 |
3. 使用 CURDATE 函数获取当前日期

CURDATE 函数返回当前日期。

SELECT CURDATE();

示例输出:

| CURDATE()        |
| ---------------- |
| 2021-10-01       |
4. 使用 CURTIME 函数获取当前时间

CURTIME 函数返回当前时间。

SELECT CURTIME();

示例输出:

| CURTIME()        |
| ---------------- |
| 18:30:45         |
5. 获取特定格式的当前日期和时间

可以使用 DATE_FORMAT 函数来获取特定格式的当前日期和时间。

SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s');

示例输出:

| DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s') |
| --------------------------------------- |
| 2021-10-01 18:30:45                     |

以上就是获取 MySQL 当前时间的几种常用方法。可以根据需要选择合适的函数来获取和显示日期和时间。