1.函数的概念:按指定格式输入参数,返回正确结果的运算单元。
2.返回当前日期:
curdate()
current_date() #与curdate()等效
curdate()+0 #可以将当前日期值转换为数值型
示例:
SELECT curdate(),current_date(),curdate()+0
3.返回当前时间:
curtime()
current_time() #与curtime()等效
curtime()+0 #可以将当前日期值转换为数值型
4.返回当前日期和时间
current_timestamp()
localtime()
now()
sysdate()
示例:
SELECT current_timestamp(),localtime(),now(),sysdate()
5.获取月份
month(date)
monthname(date)
示例:
SELECT month("2018-04-19"),monthname("2018-04-19")
6.获取星期
dayname(date) #返回monday之类
dayofweek(date) #星期日为1
weekday(date) #星期一为0
week(date) #一年中第几周,元旦为0
weekofyear(date) #一年中第几周,元旦为1
例:
SELECT dayname("2018-04-19"),dayofweek("2018-04-19"),weekday("2018-04-19")
7.获取天数
dayofyear(date) #一年中第几天,元旦为1
dayofmonth(date) #一个月中第几天,月初为1
8.获取年份、季度、小时、分钟、秒钟
year(date)
quarter(date)
hour(time)
minute(time)
second(time)