MySQL入门很简单—MySQL函数–日期和时间函数

  •   
  • 3507
  • MySQL
  • 6
  • super_dodo
  • 2014/12/13

MySQL入门很简单---MySQL函数--日期和时间函数


CURDATE()				//返回当前日期
CURRENT_DATE() 			//返回当前日期
CURTIME()				//返回当前时间
CURRENT_TIME() 			//返回当前时间
NOW() 					//返回当前日期和时间
CURRENT_TIMESTAMP() 	//返回当前日期和时间
LOCALTIME() 			//返回当前日期和时间
SYSDATA() 				//返回当前日期和时间
LOCALTIMESTAMP() 		//返回当前日期和时间
UNIX_TIMESTAMP() 		//返回时间戳
UNIX_TIMESTAMP(d)		//把时间d以UNIX时间戳的形势返回
FROM_UNIXTIME(d)		//把UNXI时间戳的时间转换为普通格式的时间
UTC_DATE()				//返回UTC(国际协调时间)日期
UTC_TIME()				//返回UTC(国际协调时间)时间
MONTH(d)				//返回日期中月份值,范围是1-12
MONTHNAME(d) 			//返回日期d中的月份名称 January,February
DAYNAME(d)				//返回日期d是星期几,Monday,Tuesday...
DAYOFWEEK(d) 			//返回日期d是星期几,1表示星期日,2表示星期一
WEEKDAY(d) 				//返回日期d是星期几,0表示星期一,1表示星期二
WEEK(d) 				//计算日期d是本年的第几个星期,范围是1-53
WEEKOFYEAR(d) 			//计算日期d是本年的第几个星期,范围是1-53
DAYOFYEAR(d) 			//计算日期d是本年的第几天
YEAR(d) 				//返回日期d中的年份值
QUARTER(d) 				//返回日期d中是第几季度,1-4
HOUR(t)					//返回时间t的小时值
MINUTE(t) 				//返回时间t的分钟值
SECOND(t) 				//返回时间t的秒钟值
EXTRACT(type FROM d) 	//从日期d中获取指定的值,type指定返回的值,如YEAR HOUR等
TIME_TO_SEC(t) 			//将时间t转换为秒
SEC_TO_TIME(s) 			//将以秒为单位的时间s转换为时间分的格式
TO_DAYS(d) 				//计算日期d--0000年1月1日的天数
FROM_DAYS(n) 			//计算从0000年1月1日开始几天后的日期
DATEDIFF(d1,d2)			//计算日期d1-d2之间相隔的天数
ADDDATE(d,n) 			//计算起始日期d加上n天的日期
ADDDATE(d,INTERVAL expr type) 
DATE_ADD(d,INTERVAL expr type)
SUBDATE(d,n) 			//计算起始日期d减去n天的日期
SUBDATE(d,INTERVAL expr type)
ADDTIME(t,n) 			//计算起始时间t加上n秒的时间
SUBTIME(t,n) 			//计算起始时间t减去n秒的时间
DATE_FORMAT(d,f) 		//按照表达式f的要求显示日期d
TIME_FORMAT(t,f) 		//按照表达式f的要求显示日期t
GET_FORMAT(type,s) 		//根据字符串s获取type类型数据的显示格式

愿我今年沉溺于学习无法自拔