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中timestamp类型的CURRENT_TIMESTAMP 和ON UPDATE CURRENT_TIMESTAMP属性
- mysql中json的支持(MySQL中json字段的操作方法)
- django操作默认数据库(Django数据库类库MySQLdb使用详解)
- docker创建mysql环境(docker上部署MySQL的示例)
- mysql架构示意图(MySQL创建横向直方图的解决方案)
- mysql数据库触发器(MySQL中使用游标触发器的方法)
- mysql binlog日志位置(开启MySQL的binlog日志的方法步骤)
- mysql数据库事务处理(MySQL数据库事务与锁深入分析)
- mysql百万数据分页查询优化方案(MySQL单表亿级数据分页怎么优化?)
- 如何用wampserver打开自己写的php(WampServer下安装多个版本的PHP、mysql、apache图文教程)
- mysql整体架构设计(MySQL 整体架构介绍)
- mysql快速创建索引(MySQL创建高性能索引的全步骤)
- mysql存储过程遍历数据(Mysql 存储过程中使用游标循环读取临时表)
- 最全面的mysql索引详解(MySQL 全文索引使用指南)
- mysql 操作系统时区(mysql时区查看与设置方法)
- mysql的存储方法(MySQL中的binary类型使用操作)
- 给孩子选购保温杯,注意这4个步骤,比颜值更重要(给孩子选购保温杯)
- 保温好 容量大 颜值高 保温杯你给娃娃买对了吗(保温好容量大颜值高)
- 《道德经》 人生避开骄狂,才能免去祸患(道德经人生避开骄狂)
- 郭麒麟(郭麒麟)
- 古人十句 戒骄 名言,醍醐灌顶,受益匪浅(古人十句戒骄名言)
- 《道德经》:功成不局,泰而不骄(道德经:功成不局)
热门推荐
- mybatissql解析(mybatis动态sql实现逻辑代码详解)
- laravel自动分解大任务(Laravel如何实现自动加载类)
- mysql一次查询的过程(一篇文章弄懂MySQL查询语句的执行过程)
- html怎么引入sass(利用CSS的Sass预处理器框架来制作居中效果)
- html5 布局设计(Html5导航栏吸顶方案原理与对比实现)
- 微信小程序获取时间(微信小程序wxs日期时间处理的实现示例)
- 无法打开物理文件 操作系统错误 5:拒绝访问
- python使用aes加密解密(python实现AES和RSA加解密的方法)
- sqlserver使用说明(SQL Server视图的讲解)
- python2.7中logging的使用方式(Python中使用logging和traceback模块记录日志和跟踪异常)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9