最强数据库工具——IDEA
先來說說其他一些非常有名的數據庫工具,比如Navicat、Sqlyong、PL/SQL等。它們有非常多的優點,有一些功能讓我們喜歡使用。然后我覺得有這些不足:
- Navicat 提供了每一種數據庫工具,MySQL、PostgreSQL、MongoDB、MariaDB、SQL Server、Oracle、SQLite, 收費都很貴。Navicat Premium 支持各種數據,更貴;
- Navicat 快捷鍵比較少;
- SQLyog 只支持 MySQL,只支持 Windows;
- PL/SQL 是 Oracle 數據庫工具,感覺有點丑陋啊;
- 都不能自定義主題,不夠美觀!
另外,我覺得編程的過程,同時需要頻繁地與數據庫交互,因此總是需要在編程工具與數據庫工具來回切換,費時費力。
接下來就看看今天介紹的主角——IntelliJ IDEA。IDEA 自帶的數據庫工具,完全能滿足上面所說的各種功能。
IDEA 集成編程和數據庫與一身,編程和數據庫操作可以無縫切換,簡直太完美了。
IDEA 支持各種各樣的數據庫。IDEA 在手,操作所有!
支持非常多的快捷鍵操作。只要是頻繁的操作,都有對應的快捷鍵,操作起來不要太溜了!
- 修改數據庫表名 Shift + F6(同修改文件);
- 修改表結構 Command + F6;
- 運行 SQL 命令 Command + Enter;
- 查看表結構 Command + B;
- ……
不僅如此,IDEA 自帶的數據庫工具也有強大的功能。
- SQL 命令自動補全肯定是支持的;
- 使用 Command + Enter 運行 SQL 的時候,會提示你運行編輯器的哪個 SQL,可以運行單個,可以運行所有,甚至可以運行子語句;
- 打開多個 Console 在里面寫命令(也就是建了多個連接),下次打開的時候,命令依然在,根本不需要手動保存常用的 SQL;
- 有歷史命令記錄,之前運行的 SQL 刪除了也沒有關系;
- 查詢結果可以導出各種格式:Insert 語句、Update 語句、表格等,可以導出文件或者導出到剪切板;
- 每個數據庫、表都可以設置 Color,標注重點;
- 查看表的引用(就像查看類/類的方法在哪使用一樣),可以快速定位到使用該表的外鍵、存儲過程等;
- 在 mybatis mapper 文件中,點擊查詢的表,可以快速在數據庫工具定位到該表。還可以直接運行 mapper 中的 sql 語句,真的是無縫連接啊!
- 修改主題,哪個順眼用哪個(就是修改 IDEA 的主題);
你可能說 IDEA 正版也挺貴的啊,可以它支持 Java 編程,Python編程,Go編程,支持各種數據庫連接……簡直是一個 IDEA就是 jetbrains 的全家桶啊。
你要是不編程,只是操作數據庫,可以使用 DataGrip,可以說 IDEA 的數據庫工具就是 DataGrip。
我見過很多人使用 IDEA 來編程,但是竟然不知道 IDEA 有這個強大的數據庫工具,真是太可惜了!
我不喜歡在電腦上安裝太多的軟件,喜歡把一個軟件用好。IDEA 的功能太強大了,雖說我們 80% 的時間只用了 20% 的功能,那就趕緊擴展一下 IDEA 的 "20%"吧。
另外,如果你只喜歡使用命令行操作數據庫,可以試試 MyCLI,它支持命令補全和語法高亮,讓你的操作更溜!
總結
以上是生活随笔為你收集整理的最强数据库工具——IDEA的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前端自动化测试工具:SlimerJS、p
- 下一篇: P2782 友好城市