MySQL中获取时间的函数的使用方法(mysql获取时间的函数)
MySQL 提供了大量函数来处理时间数据法,其中主要有`DATE`、`DATETIME`和`TIMESTAMP`三种类型,还有一些另外特殊的函数。本文将探究时间函数使用方法,来更好的理解和利用MySQL中时间数据类型。
1. MySQL中获取当前系统时间
MySQL中获取当前系统时间最容易的函数就是`NOW()`函数,该函数返回当前日期和时间,是`TIMESTAMP`类型的数据。
# 获取当前日期和时间
SELECT NOW();
2. MySQL中获取当前日期
MySQL中获取当前日期有3种方法:
– 使用`CURDATE()`函数获取当前日期,该函数返回`DATE`类型的数据;
– 使用`DATE(NOW())`函数获取当前日期;
– 使用`DATE_FORMAT`函数格式化`NOW()`、`CURDATE()`等函数获得日期。
# 使用 CURDATE() 函数获取当前日期
SELECT CURDATE();
# 使用 DATE() 函数获取当前日期SELECT DATE(NOW());
# 使用 DATE_FORMAT() 函数格式化 NOW() 函数获得日期SELECT DATE_FORMAT(NOW(), '%Y-%m-%d');
3. MySQL中获取当前时间
MySQL中获取当前时间也有3种方法:
– 使用`CURTIME()`函数获取当前时间,该函数返回`TIME`类型的数据;
– 使用`TIME(NOW())`函数获取当前时间;
– 使用`DATE_FORMAT`函数格式化`NOW()`和`CURTIME()`函数来获取时间。
# 使用 CURTIME() 函数获取当前时间
SELECT CURTIME();
# 使用 TIME() 函数获取当前时间SELECT TIME(NOW());
# 使用 DATE_FORMAT() 函数格式化 NOW() 函数获取时间SELECT DATE_FORMAT(NOW(), '%H-%i-%s');
综上所述,我们可以使用MySQL中内置的时间函数,通过DATE、DATETIME和TIMESTAMP类型数据,轻松获取系统当前的日期和时间,从而帮助我们更好的处理业务。