MySQL时间格式化date_format使用语法
作者:Hunter后端 发布时间:2024-01-23 07:31:36
“ 这是MySQL系列笔记的第十三篇,文章内容均为本人通过实践及查阅资料相关整理所得,可用作新手入门指南,或者个人知识点查阅。”
这一篇笔记介绍如何对 MySQL 中的时间字段进行格式化处理。
根据前一篇笔记的内容,现在我们对 book 表添加一个时间字段,created_time:
alter table book add column created_time datetime default null;
上面的语句我们对 book 表添加了 created_time 字段,字段类型为 datetime,默认值为 null。
对于一个时间字段,形式可能是 timestamp 时间戳格式,也可能是 '年-月-日 时:分:秒' 格式。
如果我们仅仅想查看年份、月份、或者时间,就需要对字段的数据进行格式化处理,或者在 group by 分组的时候进行统计需要对时间进行统一的处理。
MySQL 的时间格式化函数有两种,一个是 date_format,一种是 time_format。
但是 time_format 只支持对时分秒的处理,对年月日的日期不生效,而 date_format 则适用性更广,年月日时分秒都可,所以我们来介绍 date_format 的处理方法。
首先我们插入两条数据:
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 里对时间的格式化的年月日时分秒的处理是 '%Y-%m-%d %H:%i:%s'
注意: 在分钟的处理上,和 Python 的处理是不一样的。
然后我们如果要获取年份、年月日,小时的处理见下:
select date_format(created_time, '%Y'), date_format(created_time, '%Y-%m-%d'), date_format(created_time, '%H') from book;
就可以看到相应的数据的输出:
| 2022 | 2022-05-04 | 14 |
| 2022 | 2022-06-11 | 22
来源:https://mp.weixin.qq.com/s?__biz=Mzg5ODczMTA0Mw==&mid=2247485933&idx=2&sn=235ee15d3d39ada6c0506d85ce1735e7&chksm=c05f54a1f728ddb70f34dc351e138bf0a172d9a1e8179b238a2b0fc22cbecaa82cc0227c2374&cur_album_id=2438873124935892992&scene=189#wechat_redirect


猜你喜欢
- 使用MySQL,安全问题不能不注意。以下是MySQL提示的23个注意事项:1、如果客户端和服务器端的连接需要跨越并通过不可信任的网络,那么就
- view.pyfrom django.views.generic import ListView,DetailViewfrom xxxx.m
- 简介Github:https://github.com/spf13/cobraStar:26.5KCobra是一个用Go语言实现的命令行工具
- Python if判断语句中包含ori= 0if i == 1 or 5: print(i)此时并非是判断i是否等于1或者5,而
- 我就废话不多说了,大家还是直接看代码吧~import kerasfrom sklearn.model_selection import tr
- <1>IsArray 函数 返回 Boolean 值指明某变量是否为数组。 语法 IsArray(var
- 创建作业,执行以下命令 exec master..XP_cmdshell 'http://srm.rapoo.cn?op=sapin
- 1、顺序表介绍顺序表是最简单的一种线性结构,逻辑上相邻的数据在计算机内的存储位置也是相邻的,可以快速定位第几个元素,中间不允许有空,所以插入
- 本文实例讲述了MySQL触发器简单用法。分享给大家供大家参考,具体如下:mysql触发器和存储过程一样,是嵌入到mysql的一段程序,触发器
- 一、基本使用selenium 的基本使用步骤:打开浏览器;获取浏览器页面的特定内容;控制浏览器页面上的控件,如向一个文本框中输入一个字符串;
- Python编程中类的概念可以比作是某种类型集合的描述,如“人类”可以被看作一个类,然后用人类这个类定义出每个具体的人——你、我、他等作为其
- 前言SQL SERVER 2012中新增了IIF函数,这个函数在VB或是ACCESS中是存在的。感兴趣的朋友们下面来一起学习学习吧。格式如下
- 本文实例讲述了python判断给定的字符串是否是有效日期的方法。分享给大家供大家参考。具体分析如下:这里python判断给定的字符串是否是一
- 最近在用python做数据统计,这里总结了一些最近使用时查找和总结的一些小技巧,希望能帮助在做这方面时的一些童鞋。有些技巧是很平常的用法,平
- 今天调试某页面样式,发现chrome下出现问题,但是同样基于webkit引擎的safari没有问题,很是郁闷。于是寻找针对google ch
- 函数:split()Python中有split()和os.path.split()两个函数,具体作用如下:split():拆分字符串。通过指
- DDP 数据shuffle 的设置使用DDP要给dataloader传入sampler参数(torch.utils.data.distrib
- 一、首先进入官网https://www.python.org/1.点击Downloads 如图显示3.91 点击2.双击安装程序,进入下面的
- 英文文档:vars([object])Return the __dict__ attribute for a module, class,
- OpenCV是应用最被广泛的的开源视觉库。他允许你使用很少的代码来检测图片或视频中的人脸。这里有一些互联网上的教程来阐述怎么在OpenCV中