日常报表统计,日总量,日增量不可避免,这篇文章我们从实际应用出发,从逻辑思考到最后写出代码,一步步分析拆解
一.表结构设计
既然想统计每一张表每天的数据量,后续则可以计算每个表的增量,因此数据表,数据量...,如果我们只统计表的数据,没有标明这张表存在哪个数据库当中,如果我们根据数据库查询的时候就无法实现,因此我们再加上一个数据库字段.设计后的表结构和结果如下,同时考虑到每个人要创建的数据库和数据表有不同的需求...2.3.那么如何查看我们的数据库存在多少数据库呢,熟悉mysql的一定不陌生,'show databases;'命令执行后结果如下图.
2.4 上面全部的数据库已经找到了,如何找到每个数据库下面的数据表的信息呢...(表名称,表注释),这里告诉大家一个mysql安装时候系统自己生成的用于管理的数据库information_schema,它里面有一张表 TABLES,里面记录了数据库用户创建数据库 数据表的情况,我们查询一下...进行遍历,将数据库名传递到上一步的sql,那么就可以查到每个数据库所有的数据表的情况,再将数据库名和表名传递到insert 报表的那个sql语句,则将数据写入统计表中.