JetBrains DataGrip如何精准筛选当前展开数据库内的指定表?
DataGrip快速筛选当前数据库表的方法
Database Explorer内置筛选框(最推荐)
- 在Database Explorer中选中要操作的数据库(确保已展开)
- 点击面板顶部的「Filter」图标(或按快捷键
Alt+Shift+F)调出筛选输入框 - 输入搜索词:
- 直接输入
user:筛选所有名称包含user的表 - 输入
=user:精确匹配名称完全为user的表,瞬间定位目标 - 还能用通配符,比如
^user匹配以user开头的表,user$匹配以user结尾的表
这个筛选仅针对当前选中的数据库/ schema,不会显示其他库的结果。
- 直接输入
限定范围的「跳转对象」功能
如果你习惯用快捷键:- 在Database Explorer选中目标数据库
- 按
Ctrl+N(Windows/Linux)或Cmd+O(Mac),打开「Jump to Object」窗口 - 输入表名,结果只会显示当前选中数据库内的对象,直接回车就能跳转
要是用双击Shift的「Search Everywhere」,也可以在结果面板顶部的「Scope」下拉菜单里,选择当前数据库的名称,过滤掉其他库的结果。
右键快捷搜索
右键点击目标数据库,选择「Search」,输入表名后,搜索结果默认限定在当前数据库内,找到后直接点击就能定位到表。
内容的提问来源于stack exchange,提问作者maples
相关产品推荐
相关产品推荐

