sql日期和时间函数
生活随笔
收集整理的這篇文章主要介紹了
sql日期和时间函数
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
sql日期和時(shí)間函數(shù)
curdate()或current_date()
獲取系統(tǒng)當(dāng)前日期。
curtime()或current_time()
獲取系統(tǒng)當(dāng)前時(shí)間
current_timestamp()或localtime()或now()
獲取系統(tǒng)當(dāng)前日期和時(shí)間
month(d)
返回日期d中的月份值,1~12.
monthname(d)
返回d中的月份名,january
dayname(d)
返回日期d是星期幾,1表示周日,2表示周一。
dayofweek(d)
返回日期d是星期幾,0表示星期一,1表示星期二。
weekday(d)
計(jì)算日期d是本年的第幾個(gè)星期,范圍0~53。
week(d)
計(jì)算日期是本年的第幾個(gè)星期,范圍是0~53。
weekofyear(d)
計(jì)算日期是本年的第幾個(gè)星期,1~53。
day(d)或dayofmonth(d)
日期d是本月第幾天,1~31.
year(d)
返回日期的年份值
quarter(d)
返回日期d對(duì)應(yīng)的季度值,1~4。
hour(d)
返回d中的小時(shí)值
minute(d)
返回d中的分鐘值
second(d)
返回秒鐘值
datediff(d1,d2)
計(jì)算d1,d2相隔的天數(shù),d1-d2。
adddate(d,n)
計(jì)算日期d加上n天的日期
adddate(d,interval expr type)
expr:表達(dá)式
計(jì)算d加上一個(gè)時(shí)間段后的日期。
select adddate(now(),interval 10000 second);select adddate(now(),interval '10 2' year_month);addtime(t,n)
計(jì)算起始時(shí)間t加上n秒的時(shí)間
應(yīng)用
給student加上stime字段,記錄每條數(shù)據(jù)添加的時(shí)間。
alter table student add stime timestamp default now(); select * from student; insert into student(sid,sname,age) values(7,'張三',22); select * from student;總結(jié)
以上是生活随笔為你收集整理的sql日期和时间函数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 任务管理器在右下角的图标不显示
- 下一篇: 【51单片机快速入门指南】3.2:定时器