1.功能

将Unix时间戳转换成指定或默认的日期字符串官宣。

它具有的特点

使用整型的高效存储和查询时间(时间戳)

使用此函数兼容日期的时间处理(可读性)

2. 语法

FROM_UNIXTIME(unix_timestamp[,format])

即:省略格式化字符串和指定格式化字符串,两种方式

FROM_UNIXTIME(unix_timestamp)

FROM_UNIXTIME(unix_timestamp,format)

铁路图如下:

3.使用

比如按照小时汇总数据

select FROM_UNIXTIME(ReportTime, '%H'), sum(Value) from reporter_data group by FROM_UNIXTIME(ReportTime, '%H');

+---------------------------------+------------+

| FROM_UNIXTIME(ReportTime, '%H') | sum(Value) |

+---------------------------------+------------+

| 00 | 0 |

| 01 | 2 |

| 02 | 4 |

| 03 | 6 |

| 04 | 8 |

| 05 | 10 |

| 06 | 12 |

| 07 | 14 |

+---------------------------------+------------+

8 rows in set (0.00 sec)

常用的格式控制比如:’%Y-%m-%d %H:%i:%s’。然而这些并不容易记住,一种捷径就是结合使用get_format,它可以通过显示DATE, DATETIME, TIME和指定的标准获得所需的日期时间格式控制字符串,比如

MySQL [coding]> select FROM_UNIXTIME(ReportTime, GET_FORMAT(DATE, 'ISO')), sum(Value) from device_data group by FROM_UNIXTIME(ReportTime, GET_FORMAT(DATE, 'ISO'));

+----------------------------------------------------+------------+

| FROM_UNIXTIME(ReportTime, GET_FORMAT(DATE, 'ISO')) | sum(Value) |

+----------------------------------------------------+------------+

| 2019-11-29 | 56 |

+----------------------------------------------------+------------+

更是格式控制字符串如下:

Specifier

Description

%a

Abbreviated weekday name (Sun…Sat)

%b

Abbreviated month name (Jan…Dec)

%c

Month, numeric (0…12)

%D

Day of the month with English suffix (0th, 1st, 2nd, 3rd, …)

%d

Day of the month, numeric (00…31)

%e

Day of the month, numeric (0…31)

%f

Microseconds (000000…999999)

%H

Hour (00…23)

%h

Hour (01…12)

%I

Hour (01…12)

%i

Minutes, numeric (00…59)

%j

Day of year (001…366)

%k

Hour (0…23)

%l

Hour (1…12)

%M

Month name (January…December)

%m

Month, numeric (00…12)

%p

AM or PM

%r

Time, 12-hour (hh:mm:ss followed by AM or PM)

%S

Seconds (00…59)

%s

Seconds (00…59)

%T

Time, 24-hour (hh:mm:ss)

%U

Week (00…53), where Sunday is the first day of the week; WEEK() mode 0

%u

Week (00…53), where Monday is the first day of the week; WEEK() mode 1

%V

Week (01…53), where Sunday is the first day of the week; WEEK() mode 2; used with

%v

Week (01…53), where Monday is the first day of the week; WEEK() mode 3; used with

%W

Weekday name (Sunday…Saturday)

%w

Day of the week (0=Sunday…6=Saturday)

%X

Year for the week where Sunday is the first day of the week, numeric, four digits; used with %V

%x

Year for the week, where Monday is the first day of the week, numeric, four digits; used with %v

%Y

Year, numeric, four digits

%y

Year, numeric (two digits)

%%

A literal % character

%x

x, for any “x” not listed above

mysql时间戳group by操作,mysql使用FROM_UNIXTIME将时间戳按日期group by相关推荐

  1. python往mysql存入数据_Python操作mysql之插入数据

    之前有写过一篇python查询mysql数据的文章,今天写通过python插入数据到mysql数据库. 相关mysql视频教程推荐:<mysql教程> 先建库,建表,建用户mysql> ...

  2. golang MySQL 占内存_golang操作mysql使用总结

    前言 Golang 提供了database/sql包用于对SQL数据库的访问, 作为操作数据库的入口对象sql.DB, 主要为我们提供了两个重要的功能: sql.DB 通过数据库驱动为我们提供管理底层 ...

  3. visual MySQL 教程_Visual Studio操作MySQL的详细步骤

    MySQL是最流行的关系型数据库管理系统,在Web应用方面是最好的RDBMS应用软件之一,作为开放源码软件,可大大降低总体拥有成本.Visual Studio也是我们常用的开发工具,那么怎样通过Vis ...

  4. php mysql 替换 pdo,php操作MySQL数据库之PDO方式

    这篇文章主要介绍了关于php操作MySQL数据库之PDO方式 ,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下基本使用 1)连接数据库$pdo = new PDO("mysql ...

  5. mysql 导出数据字典_操作MySQL?这个库比pymysql香一百倍

    原创: 阿亮 Python极客社区 操作MySQL,我们都习惯于用pymsq,基本流程就是 创建连接 创建游标 执行SQL 关闭连接 代码是这样的 import pymysql# 1.创建连接conn ...

  6. php链接mysql编码错误_php 操作 mysql 数据库 编码 错误

    有两行相同的代码,来自不同的 php 文件,在对 MySql 数据库(UTF-8格式)操作时,一行代码正常,一行代码异常 代码1,异常 update ordersystem.product Set P ...

  7. vc范例-操作mysql数据库_VC范例-操作MySQL数据库

    VC范例-操作MySQL数据库(转载) 1.Mysql里千万别用varchar类型存储汉字,用text就行了! 2.varchar就可以了.数据库选择character为utf8就好了.存储中文和英文 ...

  8. mysql jdbc实例_jdbc操作mysql数据库实例

    本文实例讲述了jdbc操作mysql数据库的方法.分享给大家供大家参考.具体如下: import java.sql.*; import java.sql.DriverManager; import j ...

  9. python的mysql模块_Python中操作mysql的pymysql模块详解

    前言 pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同.但目前pymysql支持python3.x而后者不支持3.x版本. 本文测试python版本:2.7.11. ...

  10. c web mysql数据库_C语言操作MySQL数据库

    原作者博客http://www.cnblogs.com/nliao/archive/2010/09/09/1822660.html 先看结构体 ---------------------------- ...

最新文章

  1. java struts2 excel上传_Java Struts2 实现数据库数据导出Excel文件
  2. swift (Singleton)模式
  3. 企业级java b2bc商城系统开源源码二次开发(二十一)springboot集成JMS
  4. JQuery DOM基本操作
  5. java中的正则表达式捕获组与引用的概念
  6. spring mvc 教程_Spring MVC开发–快速教程
  7. k8s基础学习-存储卷
  8. 基于android的考勤管理系统,基于Android的考勤管理系统的设计与实现
  9. RabbitMQ环境搭建教程收集(待实践)
  10. Hololens工程发布前后覆盖的问题
  11. servlet异步请求
  12. 2020年实验室安全准入考试
  13. jquery动态创建表格
  14. java date the type is ambiguous,The type File is ambiguous,该如何解决
  15. Elasticsearch系列——(1.1)倒排索引原理
  16. linux学习笔记-- linux的 shell和linux C 程序 获取命令行参数和环境变量
  17. html版心宽度怎么设置,Word中版心尺寸是什么意思?怎样设置版心尺寸?
  18. 修改 SSH 端口号
  19. 基于matlab的电流滞环控制,电流滞环控制matlab
  20. 计算机少年宫活动记录表,小学乡村少年宫计算机兴趣小组活动记录表.docx

热门文章

  1. 又爱又恨的 Microsoft Edge!
  2. JGG:遗传发育所白洋组和曹晓风组-水稻组蛋白甲基化调控根系核心菌群
  3. ISME:菌根真菌菌丝分泌物中的果糖作为信号激发解磷细菌活化植酸
  4. Nat Commun:宏基因组学提示曙古菌门的代谢和进化(中大李文均组)
  5. 生信宝典文章集锦,你想看的都在
  6. 2020滑铁卢大学计算机科学学费,加拿大大学国际生学费上涨 滑铁卢大学学费上涨62%...
  7. Python使用matplotlib可视化散点图、并在可视化图像的底部和右边添加边缘直方图、自定义边缘直方图的色彩(Marginal Histogram)
  8. Error: Discrete value supplied to continuous scale
  9. python使用numpy的np.fmod函数计算numpy数组除以某一特定数值剩余的余数(remainder)、np.mod函数和np.fmod函数对负值的处理方式有差异
  10. R语言使用ggplot2包使用geom_dotplot函数绘制分组点图(双分类变量分组可视化)实战(dot plot)