sql日期和时间函数

sql日期和时间函数

curdate()或current_date()

获取系统当前日期。

curtime()或current_time()

获取系统当前时间

current_timestamp()或localtime()或now()

获取系统当前日期和时间

month(d)

返回日期d中的月份值,1~12.

monthname(d)

返回d中的月份名,january

dayname(d)

返回日期d是星期几,1表示周日,2表示周一。

dayofweek(d)

返回日期d是星期几,0表示星期一,1表示星期二。

weekday(d)

计算日期d是本年的第几个星期,范围0~53。

week(d)

计算日期是本年的第几个星期,范围是0~53。

weekofyear(d)

计算日期是本年的第几个星期,1~53。

day(d)或dayofmonth(d)

日期d是本月第几天,1~31.

year(d)

返回日期的年份值

quarter(d)

返回日期d对应的季度值,1~4。

hour(d)

返回d中的小时值

minute(d)

返回d中的分钟值

second(d)

返回秒钟值

datediff(d1,d2)

计算d1,d2相隔的天数,d1-d2。

adddate(d,n)

计算日期d加上n天的日期

adddate(d,interval expr type)

expr:表达式

计算d加上一个时间段后的日期。

select adddate(now(),interval 10000 second);

select adddate(now(),interval '10 2' year_month);

addtime(t,n)

计算起始时间t加上n秒的时间

应用

给student加上stime字段,记录每条数据添加的时间。

alter table student add stime timestamp default now();
select * from student;
insert into student(sid,sname,age) values(7,'张三',22);
select * from student;
  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值