woaiyibao
woaiyibao
2019-05-17 17:13
采纳率: 64.3%
浏览 542

如何连接所有数据库并进行查询

“SELECT * FROM gp_toolkit.gp_bloat_diag”

有多个数据库 如何一次连接并用这个sql逐库查询
可以实现吗

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • xdshust
    溪水人家 2019-05-18 09:04
    已采纳

    以MySQL为例,
    1. 首先执行SQL show databases,得到所有库名,
    2. 然后依次遍历所有库执行,show tables,得到所有表表名.
    3. 构造查询语句得到所有数据,

    点赞 评论
  • it_ape2233
    it_ape2233 2019-05-17 17:30

    分布式多模块,对每个模块配置数据库的连接,将每个模块下查出的数据放在redis的同一个key下。value可以是list类型

    点赞 评论

相关推荐