MySql 學習筆記《日期》

2021-09-12 14:05:02 字數 1786 閱讀 7366

-- 昨天

select date_add(curdate(),

interval-1

day)

;select date_sub(curdate(),

interval

1day);

-- 今天

select curdate();

select

current_date

;-- 明天

select date_add(curdate(),

interval

1day);

select date_sub(curdate(),

interval-1

day)

;-- 年月日 時分秒 (我這裡分鐘與電腦的時間有誤差)

select

year

(now()

),month

(now()

),day(

now())

,hour

(now()

),minute

(now()

),second

(now()

);-- 日期,時間

select

date

(now()

),time

(now()

);-- 日期格式化

select date_format(

'2019-12-31 23:59:59'

,'%y-%m-%d %h:%i:%s');

-- 日期是否在今天之內

select

'2019-03-14 11:59:59'

between curdate(

)and date_add(curdate(),

interval

86399

second

);

type

中文microsecond

微秒second

秒minute

分鐘hour

小時day

天week

周month

月quarter

一季度year

年second_microsecond

minute_microsecond

minute_second

hour_microsecond

hour_second

hour_minute

day_microsecond

day_second

day_minute

day_hour

year_month

timestampdiff(unit,datetime_expr1,datetime_expr2)

mysql>

select timestampdiff(

month

,'2003-02-01'

,'2003-05-01');

->

3mysql>

select timestampdiff(

year

,'2002-05-01'

,'2001-01-01');

->-1

mysql>

select timestampdiff(

minute

,'2003-02-01'

,'2003-05-01 12:05:55');

->

128885

mysql 日期:建立時間+更新時間

mysql學習筆記 日期

1.獲取當前日期時間 select sysdate from dual select current date from dual 獲取時間戳 select current timestamp from dual 2,日期的擷取 獲取到當前日期時間所在的年份 select extract year ...

MySQL 日期筆記

1.獲取當前日期時間 select sysdate from dual 2.獲取時間戳 select current date from dual select current timestamp from dual 3.日期的擷取 獲取到當前日期時間所在的年 select extract year...

mysql日期時間筆記

搗鼓了一下mysql,做如下筆記 mysql版本 5.1.50 一,日期時間型別 datetime 8bytes x xx xx xx xx xx 1000 01 01 00 00 00到9999 12 31 23 59 59 timestamp 4bytes x xx xx xx xx xx 19...