Oracle mysql日期處理對比

2021-10-06 18:56:48 字數 1420 閱讀 4158

oracle/mysql中日期函式

mysql 切換到oracle上的一些**改造 順便整理下日期區別

獲取當前日期和時間

oracle

sysdate

mysql

sysdate()

日期/時間轉換為字串函式

oracle

日期/時間轉字串函式:to_char(createdate, 'yyyy-mm-dd hh24:mi:ss')

字串轉日期/時間函式:to_date("2017-04-11 06:30:01", 'yyyy-mm-dd hh24:mi:ss')

mysql

日期/時間轉字串函式:date_format(createdate, '%y-%m-%d %h:%i:%s')

字串轉日期/時間函式:str_to_date("2017-04-11 06:30:01", '%y-%m-%d %h:%i:%s')

日期/時間增減函式

oracle

增減一小時:

createdate+1/24

createdate-1/24

增減一天:

createdate+1

createdate-1

增減一月:

add_months(createdate, 1)

add_months(createdate, -1)

增減一季度:

add_months(createdate, 3)

add_months(createdate, -3)

增減一年:

add_months(createdate, 12)

add_months(createdate, -12)

mysql

增減一小時:

date_sub(createdate, interval -1 hour)

date_sub(createdate, interval 1 hour)

增減一天:

date_sub(createdate, interval -1 day)

date_sub(createdate, interval 1 day)

增減一月:

date_sub(createdate, interval -1 month)

date_sub(createdate, interval 1 month)

增減一季度:

date_sub(createdate, interval -3 month)

date_sub(createdate, interval 3 month)

增減一年:

date_sub(createdate, interval -1 year)

date_sub(createdate, interval 1 year)

oracle,mysql日期和字串的互轉

oracle select from cunli count where to char created time,yyyy mm dd hh24 mi 2021 11 25 09 18 where to date 2021 11 25 09 18 26 yyyy mm dd hh24 mi ss ...

Mybatis操作Oracle mysql批量插入

要做批量插入資料庫,首先得知道該資料庫對批量插入所支援的語法。每個資料庫批量插入的語法都不一樣,我介紹兩種。mysql 1 insert into table name id,name values 1,張三 2,李四 2 insert into table name id,name values ...

oracle,mysql分頁總結

1.mysql 分頁 mysql 簡單 names表示要查詢的欄位名稱,formname表示查詢的表名,order查詢順序,pageno表示當前頁,pagesize表示每頁顯示條數,limit後面引數 pageno 1 pagesize表示從第幾條開始查詢,pagesize表示查詢幾條 sql se...