mysql查询时间格式化(MySQL时间格式化)
类别:数据库 浏览量:2056
时间:2021-10-11 00:36:06 mysql查询时间格式化
MySQL时间格式化简介
在处理数据的时候,经常会在MySQL里面格式化时间进行统计。
DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。
用法
- select DATE_FORMAT(date,format) from table;
date 参数是合法的日期。
format 规定日期/时间的输出格式,可以有下面的格式:
- %a 缩写星期名
- %b 缩写月名
- %c 月,数值
- %D 带有英文前缀的月中的天
- %d 月的天,数值(00-31)
- %e 月的天,数值(0-31)
- %f 微秒
- %H 小时 (00-23)
- %h 小时 (01-12)
- %I 小时 (01-12)
- %i 分钟,数值(00-59)
- %j 年的天 (001-366)
- %k 小时 (0-23)
- %l 小时 (1-12)
- %M 月名
- %m 月,数值(00-12)
- %p AM 或 PM
- %r 时间,12-小时(hh:mm:ss AM 或 PM)
- %S 秒(00-59)
- %s 秒(00-59)
- %T 时间, 24-小时 (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 位
例子
- select DATE_FORMAT(now(),"%Y-%m-%d %H:%i:%S") as now;
输出
- mysql> select DATE_FORMAT(now(),"%Y-%m-%d %H:%i:%S") as now;
- +---------------------+
- | now |
- +---------------------+
- | 2020-11-02 22:06:40 |
- +---------------------+
- 1 row in set (0.00 sec)
按照日期统计
- select create_day , count(1) AS count from (select DATE_FORMAT(CREATE_TIME,"%Y-%m-%d") AS create_day FROM TABLES) u group by create_day;
输出
- mysql> select create_day , count(1) AS count from (select DATE_FORMAT(CREATE_TIME,"%Y-%m-%d") AS create_day FROM TABLES) u group by create_day;
- +------------+-------+
- | create_day | count |
- +------------+-------+
- | 2020-10-26 | 323 |
- +------------+-------+
- 1 row in set (0.00 sec)
原文链接:https://www.toutiao.com/i6890529990786417165/
您可能感兴趣
- mysql数据库主键选择的详解(图文详解MySQL中的主键与事务)
- mysql数据库基本增删改查基本语句(MySQL表的增删改查基础教程)
- mysql 命令与sqlserver的区别大么(MySQL系列之执行SQL 语句时发生了什么?)
- 升级mysql客户端版本(超详细教你怎么升级Mysql的版本)
- mysqlupdate语句(MySQL将select结果执行update的实例教程)
- mysql数据库丢失怎么办(MySQL 数据丢失排查案例)
- mysql完整整理(Mysql隔离性之Read View的用法说明)
- MySql中date、datetime、time类型的区别
- 创建数据库入门教程mysql(MySQL数据库安装教程一学就会)
- mysql触发器语法规则(MySQL 触发器的使用及需要注意的地方)
- mysql读写分离代码实现(MySQL Router实现MySQL的读写分离的方法)
- mysqltimestamp如何比较(为什么MySQL 使用timestamp可以无视时区问题.)
- mysql密码过期怎么改(年底了,你的mysql密码安全吗)
- 查询按照部门分组的mysql语句(Mysql根据某层部门ID查询所有下级多层子部门的示例)
- mysql怎么使用null(MySQL null与not null和null与空值''''的区别详解)
- mysql对null值如何理解(MySQL为Null会导致5个问题个个致命)
- 痴情男神 吴彦祖 与妻子恋爱8年,结婚10年,家庭幸福美满(痴情男神吴彦祖)
- 成功破圈,小牛电动SQi强势开 跨(小牛电动SQi强势开)
- 挑战新国标电自天花板,九号机械师MMAX 110P深度体验(挑战新国标电自天花板)
- 《满江红》不要只当电影看,学生应该这样做(满江红不要只当电影看)
- 电影《民间怪谈录之走阴人》定档8月5日,开启一场中式惊悚之旅(电影民间怪谈录之走阴人定档8月5日)
- 原创图画书,以儿童视角讲述中国故事(以儿童视角讲述中国故事)
热门推荐
- mysqlorder工作原理(详解Mysql order by与limit混用陷阱)
- mysql建表时指定聚簇索引(一看就懂的MySQL的聚簇索引及聚簇索引是如何长高的)
- ftp上传工具使用方法(CuteFTP多线程FTP上传下载工具功能介绍)
- yii框架使用教程(Yii框架分页技术实例分析)
- SQL Server中查询CPU占用高的SQL语句
- 如何重新配置mysql的端口(如何快速修改MySQL用户的host属性)
- MVC上传文件的方法
- packagejson怎么使用(最全的package.json解析)
- python正则表达式处理教学(使用Python正则表达式操作文本数据的方法)
- IEnumerable的用法
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9