MySQL语法模板系列
- 增加天数
adddate(date,interval expr type)
adddate(expr,days)
date_add(date,interval expr type)
- 增加n秒
addtime(date,n)
- wait
convert_tz(dt,from_tz,to_tz)
- 获取当前年月日
curdate()
current_date()
- 获取当前时分秒
curtime()
current_time()
- 获取当前时间
current_timestamp()
- 获取当前日期
date(expr)
- 获取日期差
datediff(expr,expr2)
- 日期格式化
date_format(date,format)
- 获取当前的天数
day(date)
- 获取当前是星期几
dayname(date)
- 获取当月的第几天
dayofmonth(date)
- 获取这周的第几天
dayofweek(date)
- 获取这年的第几天
dayofyear(date)
- 从日期中获取指定的值
extract(type from date)
- 获取天数对应的日期
from_days(n)
- 将UNIX时间戳的时间转换为普通格式的时间
from_unixtime(unix_timestamp)
from_unixtime(unix_timestamp,format)
- 获得国家地区时间格式函数
get_format(date|time|datetime, 'eur'|'usa'|'jis'|'iso'|'internal')
- 获取当前时间
hour(time)
- 获取该月的最后一天
last_day(date)
- ln(x)
ln(x)
- 获取当前日期时间
SELECT localtime()
SELECT localtimestamp()
- 根据年份和天数获取日期
makedate(year,dayofyear)
- 根据小时,分钟,秒获取时间
maketime(hour,minute,second)
- 返回参数所对应的毫秒数
microsecond(expr)
- 获取当前分钟数
minute(time)
- 获取当前月份
month(date)
- 获取当前月份名称
monthname(date)
- 获取当前时间
now()
- 为 年-月组合日期添加一个时段
period_add(p,n)
- 返回周期P1和P2之间的月数
period_diff(p1,p2)
- 获取季度
quarter(date)
- second(time)
second(time)
- sec_to_time
sec_to_time
- 字符串转换为时间
str_to_date
- 计算时间差
subtime(expr,expr2)
- 获取当前日期时间
sysdate()
- 获取表达式的时间
time(expr)
- 返回时间差值
timediff(expr,expr2)
- 增加日期时间
timestampadd(interval,int_expr,datetime_expr)
timestampdiff(interval,datetime_expr1,datetime_expr2)
- 时间格式化
time_format(time,format)
- 时分秒转换为妙
time_to_sec(time)
- 从年份0开始的天数
to_days(date)
- 返回数字X,截断到D小数位
truncate(x,d)
- 返回时间戳
unix_timestamp(date)
- 返回UTC 日期
utc_date()
- 返回UTC 时间
utc_time()
- 返回UTC 日期时间
utc_timestamp()
- 返回今年的第几周
week(date[,mode])
- 返回这周的第几天
weekday(date)
- 返回今年的第几周
weekofyear(date)
- 返回当前年份
year(date)
- 返回年份和周
yearweek(date)