MySQL中时间函数大全(mysql时间函数)

随着现代社会的发展,数据库已经成为大部分信息在网络上进行收集和记录的必要工具。MySQL作为最流行的关系型数据库管理系统,被广泛应用于许多行业和场景中。作为MySQL的一种基本功能,MySQL中的时间函数已经被广泛应用于各种场景,下面就为大家介绍MySQL中的常用时间函数。

1、Now()函数

Now()函数是MySQL中最常用的函数之一,它返回当前日期时间。以下是它的使用示例:

SELECT NOW();
--返回结果:2020-03-01 21:11:12

2、CURDATE()函数

CURDATE()函数用于返回当天的日期,不带时间。以下是它的使用示例:

SELECT CURDATE(); 
--返回结果:2020-03-01

3、CURTIME()函数

CURTIME()函数用于返回当前的时间,而不包括日期。 以下是它的使用示例:

SELECT CURTIME();
--返回结果:21:11:12

4、YEAR()函数

YEAR()函数用于返回一个指定日期的年份部分的值,以下是它的使用示例:

SELECT YEAR('2020-03-01'); 
--返回结果:2020

5、MONTH()函数

MONTH()函数用于返回一个指定日期的月份部分的值,以下是它的使用示例:

SELECT MONTH('2020-03-01'); 
--返回结果:3

6、DAY()函数

DAY()函数用于返回一个指定日期的日部分的值,以下是它的使用示例:

SELECT DAY('2020-03-01'); 
--返回结果:1

7、HOUR()函数

HOUR()函数用于返回一个指定日期的小时部分的值,以下是它的使用示例:

SELECT HOUR('2020-03-01 21:11:12'); 
--返回结果:21

8、MINUTE()函数

MINUTE()函数用于返回一个指定日期的分钟部分的值,以下是它的使用示例:

SELECT MINUTE('2020-03-01 21:11:12'); 
--返回结果:11

9、SECOND()函数

SECOND()函数用于返回一个指定日期的秒部分的值,以下是它的使用示例:

SELECT SECOND('2020-03-01 21:11:12'); 
--返回结果:12

以上就是MySQL中的常用时间函数的使用,在编写MySQL语句的时候,大家可以根据不同的场景来灵活使用它们,以达到较为理想的查询效果。


数据运维技术 » MySQL中时间函数大全(mysql时间函数)