MySQL時(shí)間格式化date_format使用語法
正文
“ 這是MySQL系列筆記的第十三篇,文章內(nèi)容均為本人通過實(shí)踐及查閱資料相關(guān)整理所得,可用作新手入門指南,或者個(gè)人知識點(diǎn)查閱。”
這一篇筆記介紹如何對 MySQL 中的時(shí)間字段進(jìn)行格式化處理。
根據(jù)前一篇筆記的內(nèi)容,現(xiàn)在我們對 book 表添加一個(gè)時(shí)間字段,created_time:
alter?table?book?add?column?created_time?datetime?default?null;
上面的語句我們對 book 表添加了 created_time 字段,字段類型為 datetime,默認(rèn)值為 null。
對于一個(gè)時(shí)間字段,形式可能是 timestamp 時(shí)間戳格式,也可能是 '年-月-日 時(shí):分:秒' 格式。
如果我們僅僅想查看年份、月份、或者時(shí)間,就需要對字段的數(shù)據(jù)進(jìn)行格式化處理,或者在 group by 分組的時(shí)候進(jìn)行統(tǒng)計(jì)需要對時(shí)間進(jìn)行統(tǒng)一的處理。
MySQL 的時(shí)間格式化函數(shù)有兩種,一個(gè)是 date_format,一種是 time_format。
但是 time_format 只支持對時(shí)分秒的處理,對年月日的日期不生效,而 date_format 則適用性更廣,年月日時(shí)分秒都可,所以我們來介紹 date_format 的處理方法。
首先我們插入兩條數(shù)據(jù):
insert?into?book?(book_name,?author,?created_time)?values('mysql',?'mysql_author',?'2022-05-04?14:23:15'),?('python',?'python_author',?'2022-06-11?22:13:56');
然后 MySQL 里對時(shí)間的格式化的年月日時(shí)分秒的處理是 '%Y-%m-%d %H:%i:%s'
注意: 在分鐘的處理上,和 Python 的處理是不一樣的。
然后我們?nèi)绻@取年份、年月日,小時(shí)的處理見下:
select?date_format(created_time,?'%Y'),?date_format(created_time,?'%Y-%m-%d'),?date_format(created_time,?'%H')?from?book;?
就可以看到相應(yīng)的數(shù)據(jù)的輸出:
| 2022 | 2022-05-04 | 14 |
| 2022 | 2022-06-11 | 22
以上就是MySQL時(shí)間格式化date_format使用語法的詳細(xì)內(nèi)容,更多關(guān)于MySQL 時(shí)間格式化的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
homeassistant數(shù)據(jù)存儲(chǔ)到mysql數(shù)據(jù)庫方式
這篇文章主要介紹了homeassistant數(shù)據(jù)存儲(chǔ)到mysql數(shù)據(jù)庫方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-12-12詳解MySQL誤操作后怎樣進(jìn)行數(shù)據(jù)恢復(fù)
在大家日常操作數(shù)據(jù)庫時(shí)候難免會(huì)因?yàn)椤按笠狻倍`操作,那么誤操作后怎樣進(jìn)行數(shù)據(jù)恢復(fù)呢,下面跟著小編一起來學(xué)習(xí)學(xué)習(xí)。2016-08-08mysql中的concat()函數(shù)模糊查詢代替${}問題
這篇文章主要介紹了mysql中的concat()函數(shù)模糊查詢代替${}問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-08-08MySQL存儲(chǔ)過程中的基本函數(shù)和觸發(fā)器的相關(guān)學(xué)習(xí)教程
這篇文章主要介紹了MySQL存儲(chǔ)過程中的基本函數(shù)和觸發(fā)器的相關(guān)學(xué)習(xí)教程,包括觸發(fā)器的創(chuàng)建和刪除等基本操作,需要的朋友可以參考下2015-11-11如何給mysql數(shù)據(jù)庫重新命名(操作步驟)
這篇文章主要介紹了如何給mysql數(shù)據(jù)庫重新命名,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-05-05