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语句的时候,大家可以根据不同的场景来灵活使用它们,以达到较为理想的查询效果。