前言
mysql中表示时间的数据类型是时间戳timestamp,它是由日期和时间组成的,格式为YYYY-MM-DD HH:MM:SS
。mysql中有三个表示时间的函数——curtime()、curdate()、now(),那么这三个函数有什么区别呢。
一、now()
now()用于输出当前的时间,并将时间按照时间戳的标准格式输出:
命令:select now();
二、curdate()
curdate()函数主要是输出当前的日期,只显示时间戳中的前半部分日期,不显示后半部分时间。
命令:select curdate();
三、curtime()
curtime()函数主要是输出当前的时间,只显示时间戳中的后半部分时间,不显示前半部分。
命令:select curtime();