欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL時(shí)間格式化date_format使用語法

 更新時(shí)間:2023年05月19日 11:45:49   作者:Hunter后端  
這篇文章主要為大家介紹了MySQL時(shí)間格式化date_format使用語法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

正文

 這是MySQL系列筆記的第十三篇,文章內(nèi)容均為本人通過實(shí)踐及查閱資料相關(guān)整理所得,可用作新手入門指南,或者個(gè)人知識(shí)點(diǎn)查閱。

這一篇筆記介紹如何對(duì) MySQL 中的時(shí)間字段進(jìn)行格式化處理。

根據(jù)前一篇筆記的內(nèi)容,現(xiàn)在我們對(duì) book 表添加一個(gè)時(shí)間字段,created_time:

alter?table?book?add?column?created_time?datetime?default?null;

上面的語句我們對(duì) book 表添加了 created_time 字段,字段類型為 datetime,默認(rèn)值為 null。

對(duì)于一個(gè)時(shí)間字段,形式可能是 timestamp 時(shí)間戳格式,也可能是 '年-月-日 時(shí):分:秒' 格式。

如果我們僅僅想查看年份、月份、或者時(shí)間,就需要對(duì)字段的數(shù)據(jù)進(jìn)行格式化處理,或者在 group by 分組的時(shí)候進(jìn)行統(tǒng)計(jì)需要對(duì)時(shí)間進(jìn)行統(tǒng)一的處理。

MySQL 的時(shí)間格式化函數(shù)有兩種,一個(gè)是 date_format,一種是 time_format。

但是 time_format 只支持對(duì)時(shí)分秒的處理,對(duì)年月日的日期不生效,而 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 里對(duì)時(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í)間格式化的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • homeassistant數(shù)據(jù)存儲(chǔ)到mysql數(shù)據(jù)庫方式

    homeassistant數(shù)據(jù)存儲(chǔ)到mysql數(shù)據(jù)庫方式

    這篇文章主要介紹了homeassistant數(shù)據(jù)存儲(chǔ)到mysql數(shù)據(jù)庫方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • 詳解MySQL誤操作后怎樣進(jìn)行數(shù)據(jù)恢復(fù)

    詳解MySQL誤操作后怎樣進(jìn)行數(shù)據(jù)恢復(fù)

    在大家日常操作數(shù)據(jù)庫時(shí)候難免會(huì)因?yàn)椤按笠狻倍`操作,那么誤操作后怎樣進(jìn)行數(shù)據(jù)恢復(fù)呢,下面跟著小編一起來學(xué)習(xí)學(xué)習(xí)。
    2016-08-08
  • mysql中的concat()函數(shù)模糊查詢代替${}問題

    mysql中的concat()函數(shù)模糊查詢代替${}問題

    這篇文章主要介紹了mysql中的concat()函數(shù)模糊查詢代替${}問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • Mysql中一千萬條數(shù)據(jù)怎么快速查詢

    Mysql中一千萬條數(shù)據(jù)怎么快速查詢

    很多人在使用Mysql時(shí)沒有考慮到優(yōu)化問題,如果遇到上千萬數(shù)據(jù)量的表,查詢上千萬數(shù)據(jù)量的時(shí)候會(huì)發(fā)生什么問題,本文就來介紹一下如何快速查詢一千萬條數(shù)據(jù),感興趣的可以了解一下
    2021-12-12
  • mysql添加enum類型的字段實(shí)現(xiàn)

    mysql添加enum類型的字段實(shí)現(xiàn)

    Enum類型它允許我們?cè)谝粋€(gè)有限的選項(xiàng)列表中選擇一個(gè)值,本文主要介紹了mysql添加enum類型的字段實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-01-01
  • MySQL8.0中的my.ini文件位置說明

    MySQL8.0中的my.ini文件位置說明

    這篇文章主要介紹了MySQL8.0中的my.ini文件位置說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • MySQL使用命令備份和還原數(shù)據(jù)庫

    MySQL使用命令備份和還原數(shù)據(jù)庫

    這篇文章主要介紹了MySQL使用命令備份和還原數(shù)據(jù)庫,本文使用Mysql內(nèi)置命令實(shí)現(xiàn)備份和還原,比較簡單,需要的朋友可以參考下
    2015-01-01
  • MySQL存儲(chǔ)過程中的基本函數(shù)和觸發(fā)器的相關(guān)學(xué)習(xí)教程

    MySQL存儲(chǔ)過程中的基本函數(shù)和觸發(fā)器的相關(guān)學(xué)習(xí)教程

    這篇文章主要介紹了MySQL存儲(chǔ)過程中的基本函數(shù)和觸發(fā)器的相關(guān)學(xué)習(xí)教程,包括觸發(fā)器的創(chuàng)建和刪除等基本操作,需要的朋友可以參考下
    2015-11-11
  • MySql實(shí)現(xiàn)分布式鎖詳解

    MySql實(shí)現(xiàn)分布式鎖詳解

    這篇文章主要為大家詳細(xì)介紹了如何使用本地MySql實(shí)現(xiàn)一把分布式鎖,以及Mysql實(shí)現(xiàn)分布式鎖的原理是怎么樣的,有需要的小伙伴可以了解下
    2024-11-11
  • 如何給mysql數(shù)據(jù)庫重新命名(操作步驟)

    如何給mysql數(shù)據(jù)庫重新命名(操作步驟)

    這篇文章主要介紹了如何給mysql數(shù)據(jù)庫重新命名,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-05-05

最新評(píng)論