为什么我喜欢Intellij的数据库窗口
#初学者 #database #java #intellij

在本文中,我想分享Intellij数据库窗口/控制台的一些我最喜欢的功能。


让我们直接跳入!

找到桌子的用法

我最常用的快捷方式之一是找到用法,但是我花了很多时间才能确定这也适用于诸如表格之类的数据库对象:

usage

这使得对数据库进行重构更加容易,因为您可以轻松地在数据库对象和源代码之间分析依赖项,并在查找用法的帮助下

多个游戏机

在Intellij中,可以为单个数据源具有多个数据库控制台。

所有打开的控制台都可以在侧面导航中的划痕和控制台下找到:

consoles

此外,这些控制台可以像项目中的所有其他文件一样重命名!

对我来说,当我必须在不同的问题或任务之间切换时,这特别有用。在多个游戏机的帮助下,我可以保留一个在一个控制台中一起分析问题的所有查询,甚至给控制台一个讲述名称,因此以后我可以更轻松地发现这些查询。

安全特性

预览删除

像普通源代码编辑器Alt + Enter在数据库控制台中也是您最好的朋友。有了它,您可以安全预览删除查询!

preview-delete

给出了受影响的行的预览:

affected-row

我认为这使您的生产数据库中删除数据更加舒适ð

警告

由于您的删除语句中缺少where条件,因此厌倦了删除所有数据吗? Intellij发出不安全语句的警告,并在执行此类语句之前需要额外确认。

image.pngimage.pngquite在我看来很有帮助!这也适用于更新语句:

image.png

自动扩展列名

最后但并非最不重要的一点是,自动扩展!

假设您要选择几乎所有列,但不想手动键入所有列名。


我认为,实现这一目标的最简单方法是使用扩展列列表功能。只需写入:SELECT * FROM <your_table>突出显示星号字符,然后按Alt + Enter。这将为您提供所有列的名称,之后您可以删除任何不需要的列!

expand-column-list.gif

包起来

这一切都来自我。

您如何看待提及功能?

我错过了你喜欢的功能吗?

在评论中让我知道!