MySQL获取当前年月几种方法

MySQL获取当前年月几种方法

MySQL获取当前年月几种方法

在数据库操作过程中,有时候我们需要获取当前的年月信息,以便进行一些统计、查询或者判断等操作。MySQL提供了多种获取当前年月的方法,下面将详细介绍其中的五种方法。

方法一:使用CURRENT_DATE()函数

示例代码:

SELECT DATE_FORMAT(CURRENT_DATE(), '%Y-%m') AS month;

运行结果:

+---------+
|  month  |
+---------+
| 2022-01 |
+---------+

方法二:使用CURRENT_TIMESTAMP()函数

示例代码:

SELECT DATE_FORMAT(CURRENT_TIMESTAMP(), '%Y-%m') AS month;

运行结果:

+---------+
|  month  |
+---------+
| 2022-01 |
+---------+

方法三:使用CURRENT_DATE和CURDATE()函数

示例代码:

SELECT DATE_FORMAT(CURRENT_DATE, '%Y-%m') AS month;
SELECT DATE_FORMAT(CURDATE(), '%Y-%m') AS month;

运行结果:

+---------+
|  month  |
+---------+
| 2022-01 |
+---------+

方法四:使用YEAR()和MONTH()函数

示例代码:

SELECT CONCAT(YEAR(NOW()), '-', LPAD(MONTH(NOW()), 2, '0')) AS month;

运行结果:

+---------+
|  month  |
+---------+
| 2022-01 |
+---------+

方法五:使用EXTRACT()函数

示例代码:

SELECT CONCAT(EXTRACT(YEAR FROM NOW()), '-', LPAD(EXTRACT(MONTH FROM NOW()), 2, '0')) AS month;

运行结果:

+---------+
|  month  |
+---------+
| 2022-01 |
+---------+

以上就是MySQL获取当前年月的五种方法,可以根据具体需求选择其中的一种方法来获取当前的年月信息。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程