当前位置: 首页 > article >正文

mysql对某个数据库的所有表做精准的行数查询,做主从数据库比对

SQL语句

select concat(
    'select "', 
    TABLE_name, 
    '", count(*) from ', 
    TABLE_SCHEMA, 
    '.`',
    TABLE_name,
    '` union all'
) from information_schema.tables 
where TABLE_SCHEMA in ('Data_1');

UNION 操作符用于合并两个或多个 SELECT 语句的结果集

执行之后去掉最有一条sql 的union all即可。
注意:

  1. 对于表名,加上双引号,是表示显示表名的字符串。如果首尾加上反单引号,就是对表名称中特殊字符串做处理。

http://www.kler.cn/news/342055.html

相关文章:

  • 请求响应-08.响应-案例
  • 基于SpringBoot+Vue的网约车管理系统
  • JAVA 多线程入门例子:CountDownLatch
  • 宠物空气净化器哪个牌子吸毛好?希喂、IAM、352真实测评
  • python 实现FP GraphMiner算法
  • Word页眉内容自动填充为章节标题
  • 【redis学习篇1】redis基本常用命令
  • Django学习笔记九:RESTAPI添加用户认证和授权
  • 在thinkphp中发送http请求
  • 5个免费ppt模板网站推荐!轻松搞定职场ppt制作!
  • 【C++】多肽
  • 网关在不同行业自动化生产线的应用
  • 【Vue】vue-admin-template项目搭建
  • 计算机网络803-(4)网络层
  • 古典舞在线交流平台:SpringBoot设计与实现详解
  • 使用 Pktgen 工具进行 PPS 性能测试
  • 操作系统中的进程管理详细介绍——进程的调度与通信
  • 从0开始深度学习(7)——线性回归的简洁实现
  • PHP静态化和伪静态如何实现的
  • springboot控制上传文件大小