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