Navicat 支持用正则表达式搜索表名嘛?

288 天前
 insert000

我想按表前缀 + 租户后缀匹配业务表 ,现在使用得 heidiSQL 工具 是支持这种检索,^component_.*_10000$。 不知道 Navicat 是否能实现这样得搜索,在哪操作

486 次点击
所在节点    MySQL
6 条回复
5200
288 天前
可以的,
![1e2b92b2086d4093312c76f667a32daa.png]( https://i.miji.bid/2024/01/25/1e2b92b2086d4093312c76f667a32daa.png)![5ae2e3049a0cdc644fde9d333c31f054.png]( https://i.miji.bid/2024/01/25/5ae2e3049a0cdc644fde9d333c31f054.png)
insert000
288 天前
@5200 搜索不动,一检索就卡死了 。表名检索应该不至于吧。。。
5200
288 天前
@insert000 #2 查询范围之类的记得看看,默认是查询全部数据了
SilenceLL
288 天前
SELECT * FROM information_schema.STATISTICS WHERE table_schema= DATABASE() AND TABLE_NAME LIKE 'component_%_10000';
这样子满足吗
insert000
288 天前
@SilenceLL 这样是可以查看,我平时使用场景 需要频繁切换不同租户和业务 ,写 SQL 来找表 然后看数据 ,这样交互操作太耗时
SilenceLL
287 天前
@insert000 #5 可以考虑建路由表,租户 id 和业务表的路由关系

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1011466

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX