一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數(shù)據(jù)庫技術(shù)|

服務(wù)器之家 - 數(shù)據(jù)庫 - 數(shù)據(jù)庫技術(shù) - JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

2021-12-09 16:13atzuge 數(shù)據(jù)庫技術(shù)

這篇文章主要介紹了JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

最近看到一款數(shù)據(jù)庫客戶端工具,datagrip,是大名鼎鼎的jetbrains公司出品的,就是那個出品intellij idea的公司。datagrip是一款數(shù)據(jù)庫管理客戶端工具,方便連接到數(shù)據(jù)庫服務(wù)器,執(zhí)行sql、創(chuàng)建表、創(chuàng)建索引以及導(dǎo)出數(shù)據(jù)等。之前試用的客戶端工具是dbvisualizer,但是在試用了datagrip以后,我就決定拋棄dbvisualizer。我相信,當你第一眼看到datagrip以后,會有一種驚艷的感覺,就好比你第一眼看到一個姑娘,就是那么一瞥,你對自己說,就是她了!廢話不多說,來看看datagrip的常用功能。datagrip下載鏈接如下https://www.jetbrains.com/datagrip/download。安裝過程也很簡單,雙擊安裝,下一步,中間會讓你選擇主題,本人選擇的是經(jīng)典的darcula,安裝完成后,啟動,界面如下

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

相信使用過idea的同學(xué)會感到很親切。接下來管理數(shù)據(jù)庫驅(qū)動。datagrip支持主流的數(shù)據(jù)庫,file->datasource

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

也可以在database視圖中展開綠色的+號,添加數(shù)據(jù)庫連接

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

選擇需要連接的數(shù)據(jù)庫類型

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

在面板中,左上部分列出了已經(jīng)建立的數(shù)據(jù)庫連接,點擊各項,右側(cè)會展示當前連接的配置信息,general面板中,可以配置數(shù)據(jù)庫連接的信息,如主機、用戶名、密碼等,不同數(shù)據(jù)庫配置信息不完全相同,填入數(shù)據(jù)庫url,注意,url后有個選項,可以選擇直接填入url,那么就不需要單獨填主機名、端口等信息了。

driver部分顯示數(shù)據(jù)庫驅(qū)動信息,如果還沒有下載過驅(qū)動,底部會有個警告,提示缺少驅(qū)動

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

點擊driver后的數(shù)據(jù)庫類型,會跳轉(zhuǎn)到驅(qū)動下載頁面,點擊download,下載完會顯示驅(qū)動包

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

如果下載的驅(qū)動有問題,可以手動添加本地驅(qū)動包,在試用過程中,創(chuàng)建oracle連接時,下載的驅(qū)動包就有問題,提示缺少class,點擊右側(cè)綠色的+號,選擇本地下載好的jar包,通過右側(cè)上下箭頭,將導(dǎo)入的jar包移到最上位置就ok了

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

點擊test connection,查看配置是否正確,接下來就可以使用了。

打開datagrip,選擇file->settings,當前面板顯示了常用設(shè)置項

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

基本上默認設(shè)置就足夠了,要更改設(shè)置也很簡單,左側(cè)菜單已經(jīng)分類好了,第一項是數(shù)據(jù)庫相關(guān)的配置,第二項是配置外觀的,在這里可以修改主題,key map修改快捷鍵,editor配置編輯器相關(guān)設(shè)置,在這里可以修改編輯器字體,展開edit項,editor->color & fonts->font

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

需要將當前主題保存一下,點擊save as,起個名,選擇重命名后的主題就能修改了,這里我選擇習(xí)慣的conurier new字體,大小為14號,點擊右下角的apply,點擊ok

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

其他的沒啥好設(shè)置的了。

接下來,我們來使用datagrip完成數(shù)據(jù)庫的常用操作,包括查詢數(shù)據(jù)、修改數(shù)據(jù),創(chuàng)建數(shù)據(jù)庫、表等。

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

左上區(qū)域顯示了當前數(shù)據(jù)庫連接,展開后會顯示數(shù)據(jù)庫表等信息,如果展開后沒有任何信息,需要選中數(shù)據(jù)庫連接,點擊上面的旋轉(zhuǎn)圖標同步一下,下方有個more schema選項,點擊可以切換不同的schema。

右鍵選中的數(shù)據(jù)庫連接,選擇open console,就可以在右側(cè)的控制臺中書寫sql語句了。

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

datagrip的智能提示非常爽,無論是標準的sql關(guān)鍵字,還是表名、字段名,甚至數(shù)據(jù)庫特定的字段,都能提示,不得不感嘆這智能提示太強大了,intellij idea的智能提示也是秒殺eclipse。

寫完sql語句后,可以選中,電子左上側(cè)綠色箭頭執(zhí)行

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

也可以使用快捷鍵ctrl+enter,選中情況下,會直接執(zhí)行該sql,未選中情況下,如果控制臺中有多條sql,會提示你要執(zhí)行哪條sql。之前習(xí)慣了dbvisualizer中的操作,dbvisualizer中光標停留在當前sql上(sql以分號結(jié)尾),按下ctrl+.快捷鍵會自動執(zhí)行當前sql,其實datagrip也能設(shè)置,在setting->database-general中

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

語句執(zhí)行時默認是提示,改成smallest statement后,光標停留在當前語句時,按下ctrl+enter就會直接執(zhí)行當前語句。

語句的執(zhí)行結(jié)果在底部顯示

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

如果某列的寬度太窄,可以鼠標點擊該列的任意一個,使用快捷鍵ctrl+shift+左右箭頭可以調(diào)整寬度,如果要調(diào)整所有列的寬度,可以點擊左上角紅框部分,選擇所有行,使用快捷鍵ctrl+shift+左右箭頭調(diào)整

添加行、刪除行也很方便,上部的+、-按鈕能直接添加行或刪除選中的行,編輯列同樣也很方便,雙擊要修改的列,輸入修改后的值,鼠標在其他部分點擊就完成修改了

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

有的時候我們要把某個字段置為null,不是空字符串"",datagrip也提供了漸變的操作,直接在列上右鍵,選擇set null

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

對于需要多窗口查看結(jié)果的,即希望查詢結(jié)果在新的tab中展示,可以點擊pin tab按鈕,那新查詢將不會再當前tab中展示,而是新打開一個tab

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

旁邊的output控制臺顯示了執(zhí)行sql的日志信息,能看到sql執(zhí)行的時間等信息

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

我就問這么吊的工具,還有誰!!!

要新建表也是相當簡單、智能,選中數(shù)據(jù)庫連接,點擊綠色+號下選擇table

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

在新打開的窗口中,可以填寫表信息

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

我就問你看到這個窗口興奮不興奮!!!

頂部可以填寫表名、表注釋,中間可以點擊右側(cè)綠色+號添加列,列類型type也是能自動補全,default右側(cè)的消息框圖標點擊后能對列添加注釋,旁邊的幾個tab可以設(shè)置索引及外鍵

所有這些操作的ddl都會直接在底部顯示

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

我就問你怕不怕

表建完后,可以點擊下圖中的table圖標,打開表查看視圖

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

可以查看表的數(shù)據(jù),也能查看ddl語句

這些基本功能的設(shè)計、體驗,已經(jīng)驚艷到我了,接下來就是數(shù)據(jù)的導(dǎo)出。

datagrip的導(dǎo)出功能也是相當強大

選擇需要導(dǎo)出數(shù)據(jù)的表,右鍵,dump data to file

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

即可以導(dǎo)出insert、update形式的sql語句,也能導(dǎo)出為html、csv、json格式的數(shù)據(jù)

也可以在查詢結(jié)果視圖中導(dǎo)出

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

點擊右上角下載圖標,在彈出窗口中可以選擇不同的導(dǎo)出方式,如sql insert、sql update、csv格式等

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

如果是導(dǎo)出到csv格式,還能控制導(dǎo)出的格式

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

導(dǎo)出后用excel打開是這種結(jié)果

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

除了能導(dǎo)出數(shù)據(jù)外,還能導(dǎo)入數(shù)據(jù)

選擇表,右鍵->import from file,選擇要導(dǎo)入的文件

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

注意,導(dǎo)出的時候如果勾選了左側(cè)的兩個header選項,導(dǎo)入的時候如果有header,也要勾選,不然會提示列個數(shù)不匹配

1、關(guān)鍵字導(dǎo)航:

當在datagrip的文本編輯區(qū)域編寫sql時,按住鍵盤ctrl鍵不放,同時鼠標移動到sql關(guān)鍵字上,比如表名、字段名稱、或者是函數(shù)名上,鼠標會變成手型,關(guān)鍵字會變藍,并加了下劃線,點擊,會自動定位到左側(cè)對象樹,并選中點擊的對象

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

2、快速導(dǎo)航到指定的表、視圖、函數(shù)等:

在datagrip中,使用ctrl+n快捷鍵,彈出一個搜索框,輸入需要導(dǎo)航的名稱,回車即可

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

3、全局搜索

連續(xù)兩次按下shift鍵,或者鼠標點擊右上角的搜索圖標,彈出搜索框,搜索任何你想搜索的東西

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

4、結(jié)果集搜索

在查詢結(jié)果集視圖區(qū)域點擊鼠標,按下ctrl+f快捷鍵,彈出搜索框,輸入搜索內(nèi)容,支持正則表達式、過濾結(jié)果

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

5、導(dǎo)航到關(guān)聯(lián)數(shù)據(jù)

表之間會有外檢關(guān)聯(lián),查詢的時候,能直接定位到關(guān)聯(lián)數(shù)據(jù),或者被關(guān)聯(lián)數(shù)據(jù),例如user1表有個外檢字段classroom指向classroom表的主鍵id,在查詢classroom表數(shù)據(jù)的時候,可以在id字段上右鍵,go to,referencing data

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

選擇要顯示第一條數(shù)據(jù)還是顯示所有數(shù)據(jù)

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

會自動打開關(guān)聯(lián)表的數(shù)據(jù)

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

相反,查詢字表的數(shù)據(jù)時,也能自動定位到父表

6、結(jié)果集數(shù)據(jù)過濾

對于使用table edit(對象樹中選中表,右鍵->table editor)打開的結(jié)果集,可以使用條件繼續(xù)過濾結(jié)果集,如下圖所示,可以在結(jié)果集左上角輸入款中輸入where條件過濾

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

也可以對著需要過濾數(shù)據(jù)的列右鍵,filter by過濾

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

7、行轉(zhuǎn)列

對于字段比較多的表,查看數(shù)據(jù)要左右推動,可以切換成列顯示,在結(jié)果集視圖區(qū)域使用ctrl+q快捷鍵

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

1、變量重命名

鼠標點擊需要重命名的變量,按下shift+f6快捷鍵,彈出重命名對話框,輸入新的名稱

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

2、自動檢測無法解析的對象

如果表名、字段名不存在,datagrip會自動提示,此時對著有問題的表名或字段名,按下alt+enter,會自動提示是否創(chuàng)建表或添加字段

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

3、權(quán)限定字段名

對于查詢使用表別名的,而字段中沒有使用別名前綴的,datagrip能自動添加前綴,鼠標停留在需要添加別名前綴的字段上,使用alt+enter快捷鍵

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

4、*通配符自動展開

查詢的時候我們會使用select *查詢所有列,這是不好的習(xí)慣,datagrip能快速展開列,光標定位到*后面,按下alt+enter快捷鍵

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

5、大寫自動轉(zhuǎn)換

sql使用大寫形式是個好的習(xí)慣,如果使用了小寫,可以將光標停留在需要轉(zhuǎn)換的字段或表名上,使用ctrl+shift+u快捷鍵自動轉(zhuǎn)換

6、sql格式化

選中需要格式化的sql代碼,使用ctrl+alt+l快捷鍵

datagrip提供了一個功能強大的編輯器,實現(xiàn)了notpad++的列編輯模式

1、多光標模式

在編輯sql的時候,可能需要同時輸入或同時刪除一些字符,按下alt+shift,同時鼠標在不同的位置點擊,會出現(xiàn)多個光標

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

2、代碼注釋

選中要注釋的代碼,按下ctrl+/或ctrl+shift+/快捷鍵,能注釋代碼,或取消注釋

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

3、列編輯

按住鍵盤alt鍵,同時按下鼠標左鍵拖動,能選擇多列,拷貝黏貼等操作

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

4、代碼歷史

在文本編輯器中,郵件,local history,show history,可以查看使用過的sql歷史

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

命令歷史

JetBrains出品一款好用到爆的DataGrip數(shù)據(jù)庫工具使用入門

到此這篇關(guān)于jetbrains出品一款好用到爆的datagrip數(shù)據(jù)庫工具使用入門的文章就介紹到這了,更多相關(guān)datagrip使用入門內(nèi)容請搜索服務(wù)器之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持服務(wù)器之家!

原文鏈接:https://www.cnblogs.com/zuge/p/7397255.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: h版欧美大片免费观看 | 美女扒开腿让男生桶爽漫画 | 粉嫩极品国产在线观看免费 | 国产第2页 | 成年人视频在线 | 黑人艹 | 色天使亚洲综合在线观看 | 久久久久琪琪精品色 | 毛片一级毛片 | 欧美日韩一二三区免费视频观看 | 天天成人| 国产精品欧美亚洲韩国日本 | 男女操bb | 99爱免费视频 | 国产在线观看91 | 国产精品suv一区二区 | 国产精品露脸国语对白手机视频 | tube8最近日本护士 | 99精品在线视频观看 | 牛人国产偷窥女洗浴在线观看 | 国产精品一在线观看 | 热99精品 | 亚洲精品91| 欧美精品久久久亚洲 | 欧美特一级| 国产在线观看福利片 | 不卡视频一区二区 | 欧美专区综合 | 欧美贵妇vs高跟办公室 | 午夜特级毛片 | 欧美同性猛男野外gay免费 | 欧美一级片在线免费观看 | gaygayas男男免费中国 | 无删减影视免费观看 | 狠狠色 | jk制服蕾丝超短裙流白浆 | 鸭子玩富婆流白浆视频 | 四虎永久网址影院 | 日本成年片高清在线观看 | 日韩中文字幕视频在线观看 | 免费一级欧美片在线观免看 |