› MySQL 5.5 Community Server
› MySQL 5.6 Community Server
› Percona Configuration Wizard
› XtraBackup 搭建主从复制
Great Sites on MySQL
› Percona
› MySQL Performance Blog
› Severalnines
推荐管理工具
› Sequel Pro
› phpMyAdmin
推荐书目
› MySQL Cookbook
MySQL 相关项目
› MariaDB
› Drizzle
参考文档
› http://mysql-python.sourceforge.net/MySQLdb.html
liuf
V2EX  ›  MySQL

mysql 统计某一天 24 小时数据 sql 怎么写,如 0, 1, 2, 3...23 统计每个小时的数据。 v 友们给个思路

  •  
  •   liuf · Jun 5, 2017 · 6951 views
    This topic created in 3440 days ago, the information mentioned may be changed or developed.

    mysql 统计某一天 24 小时数据 sql 怎么写,如 0,1,2,3...23 统计每个小时的数据。v 友们给个思路

    13 replies  •  2017-06-06 10:00:24 +08:00
    janezhang
    janezhang
    Jun 5, 2017
    1
    时间点,还是时间段?
    qk3z
    qk3z
    Jun 5, 2017 via Android
    2
    难道不是写存储过程么
    simple2025
    simple2025
    Jun 5, 2017
    3
    crontab 吧,每一小时的执行一次,要支持 insert and update 两种功能
    zeraba
    zeraba
    Jun 5, 2017 via Android❤️1
    4
    DATE_FORMAT 到小时后 group by
    phoenixlzx
    phoenixlzx
    Jun 5, 2017
    5
    时间系列的数据建议用 InfluxDB。
    iyaozhen
    iyaozhen
    Jun 5, 2017
    6
    4 楼是常见做法,数据不大性能也还行
    qiukong
    qiukong
    Jun 5, 2017
    7
    并没有没看懂题目描述……
    一般来说记录事件一类的,就按时间戳创建数据行,然后加索引。
    统计显示页,按时间戳 BETWEEN 提取,然后显示?
    zhx1991
    zhx1991
    Jun 5, 2017
    8
    我理解的是每个小时数据能汇总成一个想看的数据

    这样能想到简单的做法就是在时间上建索引, 弄个定时任务, 每个小时过去以后, 把过去一小时的数据跑一遍

    如果数据量较大(比如一小时能产生上百万条的数据), 实时计算不太可行的话只能离线跑数了
    zhx1991
    zhx1991
    Jun 5, 2017
    9
    另外讲一句, 这种问题只简单描述问题不描述场景几乎没法答

    至少也要有数据量, 使用场景等等信息才行
    Finest
    Finest
    Jun 5, 2017
    10
    不考虑性能的话 date_format 然后 groupby
    ylsc633
    ylsc633
    Jun 6, 2017
    11
    类似于 每小时注册数?

    因为考虑到 可能要比较某天 某个相同时刻数据进行比较..

    最好的方式 就是 弄个脚本,每小时跑一次... 专门存个表...

    比如 09 点 跑 08 点的数据呗... 按照 相同小时..

    数据量比较小,可以不考虑...
    jianzhiyao020
    jianzhiyao020
    Jun 6, 2017
    12
    数据冗余做法,
    专门多一个字段(int),
    格式为:YmdH(如:2014010212),
    建索引,
    查询效率杠杠的。
    linus3389
    linus3389
    Jun 6, 2017
    13
    timestamp % 60*60*1000
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2613 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 14:40 · PVG 22:40 · LAX 06:40 · JFK 09:40
    ♥ Do have faith in what you're doing.