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

MySQL中DATE_FORMAT時(shí)間函數(shù)的使用小結(jié)

 更新時(shí)間:2025年08月06日 11:25:02   作者:考慮考慮  
本文主要介紹了MySQL中DATE_FORMAT時(shí)間函數(shù)的使用小結(jié),用于格式化日期/時(shí)間字段,可提取年月、統(tǒng)計(jì)月份數(shù)據(jù)、精確到天,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

前言

MySQL可以使用DATE_FORMAT獲取日期字段中的年月

DATE_FORMAT時(shí)間函數(shù)

1、 建立一個(gè)數(shù)據(jù)表

SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;

-- ----------------------------
-- Table structure for userloginlog
-- ----------------------------
DROP TABLE IF EXISTS `userloginlog`;
CREATE TABLE `userloginlog`  (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `userId` bigint(20) NULL DEFAULT NULL,
  `isDelete` int(11) NULL DEFAULT 0,
  `createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `updateTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
  PRIMARY KEY (`id`) USING BTREE,
  INDEX `idx_userId_appId`(`userId` ASC, `appId` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 407701224 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;

SET FOREIGN_KEY_CHECKS = 1;

可以操作createTime

select count(*) from userloginlog u where DATE_FORMAT(u.createTime,'%Y') = '2024'

取出createTime中等于2024的年數(shù)據(jù)

2、 格式化時(shí)間

SELECT DATE_FORMAT(u.createTime,'%Y-%m') as month from userloginlog u

3、 統(tǒng)計(jì)月份數(shù)據(jù)

 SELECT DATE_FORMAT(u.createTime,'%m') as month, count(*) from userloginlog u where DATE_FORMAT(u.createTime,'%Y') = '2024'

GROUP BY month

4、 精確到天

SELECT DATE_FORMAT(u.createTime,'%Y-%m-%d')  from userloginlog u

格式描述
%a縮寫星期名
%b縮寫月名
%c月,數(shù)值
%D帶有英文前綴的月中的天
%d月的天,數(shù)值(00-31)
%e月的天,數(shù)值(0-31)
%f微秒
%H小時(shí) (00-23)
%h小時(shí) (01-12)
%I小時(shí) (01-12)
%i分鐘,數(shù)值(00-59)
%j年的天 (001-366)
%k小時(shí) (0-23)
%l小時(shí) (1-12)
%M月名
%m月,數(shù)值(00-12)
%pAM 或 PM
%r時(shí)間,12-小時(shí)(hh:mm:ss AM 或 PM)
%S秒(00-59)
%s秒(00-59)
%T時(shí)間, 24-小時(shí) (hh:mm:ss)
%U周 (00-53) 星期日是一周的第一天
%u周 (00-53) 星期一是一周的第一天
%V周 (01-53) 星期日是一周的第一天,與 %X 使用
%v周 (01-53) 星期一是一周的第一天,與 %x 使用
%W星期名
%w周的天 (0=星期日, 6=星期六)
%X年,其中的星期日是周的第一天,4 位,與 %V 使用
%x年,其中的星期一是周的第一天,4 位,與 %v 使用
%Y年,4 位
%y年,2 位

總結(jié)

DATE_FORMAT() 函數(shù)用于以不同的格式顯示日期/時(shí)間數(shù)據(jù)。

到此這篇關(guān)于MySQL中DATE_FORMAT時(shí)間函數(shù)的使用小結(jié)的文章就介紹到這了,更多相關(guān)MySQL DATE_FORMAT內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論