postgresql 客户端_一款功能强大的数据库客户端:DataGrip
前言
在我們?nèi)粘5某绦蜷_(kāi)發(fā)中,很大一部分時(shí)間是在與數(shù)據(jù)庫(kù)打交道。
查數(shù)據(jù),導(dǎo)數(shù)據(jù),檢查SQL執(zhí)行計(jì)劃,優(yōu)化SQL等,是我們數(shù)據(jù)庫(kù)開(kāi)發(fā)工作的重要組成部分,而且很多時(shí)候我們會(huì)使用到多款數(shù)據(jù)庫(kù),如Oracle,Mysql,PostgreSQL等。
這個(gè)時(shí)候,找到一款合適的,適用于各個(gè)數(shù)據(jù)庫(kù)的客戶端就非常重要了。
今天分享一款功能強(qiáng)大的數(shù)據(jù)庫(kù)客戶端:DataGrip。
介紹
DataGrip 是Jetbrains開(kāi)發(fā)的SQL客戶端工具(Jetbrains大家都很熟悉,我們常用的IntelliJ IDEA ,WebStrom,GoLand都是Jetbranins發(fā)行的)。
它能夠支持常用的關(guān)系型數(shù)據(jù)庫(kù):Oracle,Mysql,PostgreSQL,SQLServer,以及常用的NoSQL數(shù)據(jù)庫(kù):MongoDB等,在插件管理中,還有Redis插件可以下載使用。
常用功能
- 智能的查詢控制臺(tái)
可以讓我們?cè)诓煌哪J较聢?zhí)行查詢,并提供本地歷史記錄,從而記錄我們的所有活動(dòng),避免工作丟失。
- 高效的架構(gòu)導(dǎo)航
使用對(duì)應(yīng)的操作(Ctrl+鼠標(biāo)按左鍵)或直接通過(guò)它在 SQL 代碼中的用法,根據(jù)名稱可以跳轉(zhuǎn)到任意表、字段,視圖或存儲(chǔ)過(guò)程上。
- 查看執(zhí)行計(jì)劃
可以方便地執(zhí)行SQL的查詢計(jì)劃,從而了解到數(shù)據(jù)庫(kù)引擎的行為,以此提高查詢的效率。
- 智能代碼補(bǔ)全
DataGrip 提供了可以感知上下文的代碼補(bǔ)全,有助于我們更快速地編寫(xiě) SQL 代碼。
自動(dòng)補(bǔ)全可以識(shí)別表結(jié)構(gòu)、外鍵,甚至是在編輯代碼中創(chuàng)建的數(shù)據(jù)庫(kù)對(duì)象。
- 實(shí)時(shí)分析和快速修復(fù)
DataGrip 可以檢測(cè)代碼中可能出現(xiàn)的錯(cuò)誤,并實(shí)時(shí)給出最佳修復(fù)方案。
它可以立即提醒我們未解析的對(duì)象、用作標(biāo)識(shí)符的關(guān)鍵字,并且會(huì)給出修復(fù)建議。
- 代碼生成
生成任意對(duì)象的 DDL 語(yǔ)句:SQL 生成器可以幫您獲取帶有選項(xiàng)的 DDL 腳本。
- 數(shù)據(jù)導(dǎo)入/導(dǎo)出
粘貼導(dǎo)入數(shù)據(jù):
導(dǎo)出結(jié)果集:
數(shù)據(jù)源分組在數(shù)據(jù)庫(kù)資源管理器中創(chuàng)建組也可使用拖放操作。 新建組時(shí),只需將一個(gè)數(shù)據(jù)源拖放到另一個(gè)上。 如果要將數(shù)據(jù)源放到現(xiàn)有組中,只需拖放進(jìn)來(lái)。
查看表結(jié)構(gòu)關(guān)系在 DataGrip 中,按下 Ctrl+Alt+U 或通過(guò)查看對(duì)象的上下文菜單,可以隨時(shí)在圖表中查看表與表之間的關(guān)系。 還可以這些圖表導(dǎo)出為圖片。
最后
DataGrip 的SQL編輯器和IDEA有著相同文本操作,所以我們可以輕松地格式化SQL,以及注釋SQL等操作,跟其他數(shù)據(jù)庫(kù)客戶端的SQL編輯器相比,DataGrip操作更加靈活方便。
DataGrip 的各種實(shí)用功能可以提高我們工作中的效率,同時(shí)也可以讓我們每次開(kāi)機(jī)后不需要再單獨(dú)打開(kāi)SQLYog,PL/SQL Developer,Robomongo等各種數(shù)據(jù)庫(kù)的客戶端了 。
使用DataGrip,我們只需要在DataGrip中添加各個(gè)庫(kù)的數(shù)據(jù)源就可以了。
而且對(duì)于Oracle來(lái)說(shuō),DataGrip能夠正常顯示/操作Clob字段,這點(diǎn)是非常的值得推薦使用的。
歡迎感興趣的小伙伴留言,轉(zhuǎn)發(fā)一起交流學(xué)習(xí)。
總結(jié)
以上是生活随笔為你收集整理的postgresql 客户端_一款功能强大的数据库客户端:DataGrip的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 如何把meshlab中的圆环去掉_如何设
- 下一篇: linux cmake编译源码,linu