MySQL 日期筆記

2021-09-05 08:45:58 字數 882 閱讀 5598

--1.獲取當前日期時間

select sysdate() from dual;

--2.獲取時間戳

select current_date() from dual;

select current_timestamp() from dual;

--3.日期的擷取

--獲取到當前日期時間所在的年

select extract(year from sysdate()) from dual;

--獲取到當前日期時間所在的月

select extract(month from sysdate()) from dual;

--獲取到當前日期時間所在的日

select extract(day from sysdate()) from dual;

--4.日期的截斷,獲取時間的字串

select round(sysdate(),'year') from dual;

select truncate(sysdate(),'year')from dual;

--5.數字計算

select 100 + 2000 from dual;

select '100' + 2000 from dual;

select cast(100 as char) + 100 from dual;

--獲取到最大的

select greatest(10,'101',9) from dual;

--找到最小的,按照accii碼值來比較

select least('中','abc','ab',1000) from dual;

--空計算

select 1 + null from dual;

MySql 學習筆記《日期》

昨天 select date add curdate interval 1 day select date sub curdate interval 1day 今天 select curdate select current date 明天 select date add curdate inter...

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...

mysql學習筆記 日期

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