--查询当前时间
select now();
return 2013-01-10 10:40:53
--查询日期
select curdate();
return 2013-01-10
--查询时间
select curtime();
return 10:41:55
--返回日期date是星期几
select (weekday(now()) + 1)
return 4
--返回日期data是一个月中的第几日
select dayofmonth(now())
return 10
--返回日期date是一年中的第几日
select dayofyear(now())
return 10
--返回日期date的月份
select month(now())
return 1
--返回日期date的年份
select year(now());
select year('13-11-11');
return 2013
--返回日期date是星期几(按英文名返回)
select dayname(now());
return Thursday
--返回日期date是几月(按英文名返回)
select monthname(now());
return January;
--返回日期date是一年中的第几个季度
select quarter(now());
return 1
--返回日期data是一年中的第几周
--(first默认值0,first取值1表示周一是周的开始,0从周日开始)
select week(now(),1);
return 1
--返回time的小时数(范围是0到23)
select hour(now());
return 10
--返回time的分钟数(范围是0到59)
select minute(now());
return 57
--返回time的秒数(范围是0到59)
select second(now());
return 57
--返回在时期P1和P2之间月数(P1和P2的格式YYYYMM或YYYYMM)
select (period_diff('199012','199010'));
return 2;
分享到:
2013-01-10 11:20
浏览 558
分类:数据库
评论