mysql獲取當(dāng)前日期年月的兩種實現(xiàn)方式
mysql獲取當(dāng)前日期年月的兩種方式
簡單實現(xiàn)
一開始的思路沒有想到格式化,發(fā)現(xiàn)要寫很長一個函數(shù):
select concat(year(current_date),Right(100 + month(current_date), 2))
其中Right是為了格式化月份日期
select date_format(NOW(), ‘%Y%m' )
性能對比
耗時基本差不多,但第二個寫法簡單 ,還是推薦format函數(shù)
mysql獲取某個時間的年月日小時的函數(shù)
在 MySQL 中,您可以使用以下函數(shù)來獲取某個時間的年、月、日、小時等時間信息:
1、YEAR() 函數(shù)用于返回一個日期或日期/時間表達(dá)式的年份。
例如:SELECT YEAR('2023-02-15 10:30:00') 將返回 2023。
2、MONTH() 函數(shù)用于返回一個日期或日期/時間表達(dá)式的月份。
例如:SELECT MONTH('2023-02-15 10:30:00') 將返回 2。
3、DAY() 函數(shù)用于返回一個日期或日期/時間表達(dá)式的天數(shù)。
例如:SELECT DAY('2023-02-15 10:30:00') 將返回 15。
4、HOUR() 函數(shù)用于返回一個日期或日期/時間表達(dá)式的小時數(shù)。
例如:SELECT HOUR('2023-02-15 10:30:00') 將返回 10。
示例查詢
SELECT YEAR('2023-02-15 10:30:00') as year,
MONTH('2023-02-15 10:30:00') as month,
DAY('2023-02-15 10:30:00') as day,
HOUR('2023-02-15 10:30:00') as hour;總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python MySQL進(jìn)行數(shù)據(jù)庫表變更和查詢
這篇文章主要介紹了Python MySQL進(jìn)行數(shù)據(jù)庫表變更和查詢的相關(guān)資料,需要的朋友可以參考下2017-05-05
idea 設(shè)置MySql主鍵的實現(xiàn)步驟
在IDE開發(fā)工具中也是可以使用mysql的,本文主要介紹了idea 設(shè)置MySql主鍵的實現(xiàn)步驟,文中通過圖文的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2024-03-03
mysql5.7及mysql 8.0版本修改root密碼的方法小結(jié)
這篇文章主要介紹了mysql5.7及mysql 8.0版本修改root密碼方式 ,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2018-11-11
mysql的expire_logs_days參數(shù)引發(fā)的問題及解決
作者在重新配置MySQL主從復(fù)制時遇到問題,發(fā)現(xiàn)由于`expire_logs_days`參數(shù)設(shè)置不當(dāng)導(dǎo)致binlog文件被刪除,從而無法正確進(jìn)行主從同步,建議合理設(shè)置`expire_logs_days`和`max_binlog_size`2026-04-04
使用SQL語句統(tǒng)計數(shù)據(jù)時sum和count函數(shù)中使用if判斷條件的講解
今天小編就為大家分享一篇關(guān)于使用SQL語句統(tǒng)計數(shù)據(jù)時sum和count函數(shù)中使用if判斷條件的講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-02-02

