引用:
相信作为一个程序员使用IDE工具是一个必不可少的过程,市面上这种成熟的软件已经有很多了。作为开发者,选择一个好的软件也是要的,不同领域有不同的软件。我们搞Java的常用的无非就是这几种了IntelliJ IDEA、Eclipse等等软件…
了解:
作者本人就是由Eclipse转到了IntelliJ IDEA,IntelliJ IDEA有丰富的功能与多种领域的支持,这里就不一一介绍了。
IDEA 全称 IntelliJ IDEA,是java编程语言的集成开发环境。IntelliJ在业界被公认为最好的Java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java,Kotlin等少数语言。
正文:
DataBase作为专业版工具里面的一个功能插件,相信很多人也喜欢用这个插件它支持表增删查改等操作,其他数据库工具的基本功能也都有了;当然也可以配合其他插件来生成Mybatis的XML文件等。
相信大家使用的时候遇到过这个问题,那就是我数据库的表太多了打开慢,而且搜索起来不方便除了使用SQL的形式很难直接打开查看表结构;如下图:
这个时候就很烦了加载慢,而且压根不敢打开tables,不然软件直接卡死,所以这就是我们遇到的问题了!
这个时候轮到作者出场了,编辑数据库连接,找到Schemas下面的Object filter输入table:sa_.*
可以过滤表格,视图等等… 支持模糊匹配
注意:Data Sources and Drivers应该是在Options
说明:
table:sa_.*
[类型]:条件
table:sa_.* || table:ba_.*
[类型]:条件 逻辑判断 [类型]:条件
参数说明:
-
.*
模糊匹配 -
or
逻辑与 -
||
逻辑或
例子:
Examples: table:CUR_.* or table:-OLD_.||routine:DO.||view:V_.*
以下就是模糊匹配的效果,也可以精准显示对应的表,看个人需求。
真的非常强大的工具啊!这个功能有好也有坏吧,看各位的需求。
好了分享到此结束!