MySQL数据库:获取当前时间方法详解(mysql数据库当前时间)
MySQL数据库中表包含多种数据类型,其中有日期时间类型datetime和timestamp,在MySQL中可以通过BUILTIN函数获取当前时间,可以在一些SQL语句中应用。本文将介绍MySQL数据库中获取当前时间的3中方法。
一、CURRENT_TIMESTAMP
CURRENT_TIMESTAMP是MySQL中用于获取当前时间的函数,它返回的是准确的日期时间格式,比如:2016-11-25 12:48:18 。可以看出,该函数返回的格式包含日期和时间,当然也可以提取部分信息出来,以下示例提取年、月、日信息:
“`mysql
SELECT YEAR(CURRENT_TIMESTAMP) as Year,
MONTH(CURRENT_TIMESTAMP)as Month,
DAY(CURRENT_TIMESTAMP) as Day;
二、NOW()NOW()函数用于获取当前日期时间,也是一个BUILTIN函数,返回的格式是字符类型,比如:2016-11-25 12:48:18 。该函数也可以用于提取特定的日期时间信息,比如下面示例中提取年、月、日信息:
```mysqlSELECT YEAR(NOW()) as Year,
MONTH(NOW()) as Month, DAY(NOW()) as Day;
三、UNIX_TIMESTAMP()
UNIX_TIMESTAMP()函数可以用于获取当前时间的UNIX时间戳,比如我们用UNIX_TIMESTAMP()函数来获取当前UNIX时间戳:
“`mysql
SELECT UNIX_TIMESTAMP();
以上就是MySQL数据库中获取当前时间的3种方法,CURRENT_TIMESTAMP、NOW()函数以及UNIX_TIMESTAMP()都是有效的BUILTIN函数,可以根据实际应用情况选择其中一种符合用户需求的方法。