再見,Navicat!
點(diǎn)擊上方“數(shù)據(jù)管道”,選擇“置頂星標(biāo)”公眾號(hào)
干貨福利,第一時(shí)間送達(dá)

File->DataSource :配置數(shù)據(jù)源。
選擇需要連接的數(shù)據(jù)庫類型
點(diǎn)擊 Driver 后的數(shù)據(jù)庫類型,會(huì)跳轉(zhuǎn)到驅(qū)動(dòng)下載頁面,點(diǎn)擊 download,下載完會(huì)顯示驅(qū)動(dòng)包
如果下載的驅(qū)動(dòng)有問題,可以手動(dòng)添加本地驅(qū)動(dòng)包,在試用過程中,創(chuàng)建 Oracle 連接時(shí),下載的驅(qū)動(dòng)包就有問題,提示缺少 class,點(diǎn)擊右側(cè)綠色的+號(hào),選擇本地下載好的 jar 包,通過右側(cè)上下箭頭,將導(dǎo)入的 jar 包移到最上位置就 OK 了
File->Settings,當(dāng)前面板顯示了常用設(shè)置項(xiàng)
基本上默認(rèn)設(shè)置就足夠了,要更改設(shè)置也很簡單,左側(cè)菜單已經(jīng)分類好了,第一項(xiàng)是數(shù)據(jù)庫相關(guān)的配置,第二項(xiàng)是配置外觀的,在這里可以修改主題,key map 修改快捷鍵,editor 配置編輯器相關(guān)設(shè)置,在這里可以修改編輯器字體,展開 edit 項(xiàng): Editor->Color & Fonts->Font
需要將當(dāng)前主題保存一下,點(diǎn)擊 save as,起個(gè)名,選擇重命名后的主題就能修改了,這里我選擇習(xí)慣的 Conurier New 字體,大小為 14 號(hào),點(diǎn)擊右下角的 apply,點(diǎn)擊 OK
數(shù)據(jù)庫常用操作
左上區(qū)域顯示了當(dāng)前數(shù)據(jù)庫連接,展開后會(huì)顯示數(shù)據(jù)庫表等信息,如果展開后沒有任何信息,需要選中數(shù)據(jù)庫連接,點(diǎn)擊上面的旋轉(zhuǎn)圖標(biāo)同步一下,下方有個(gè) More Schema 選項(xiàng),點(diǎn)擊可以切換不同的 schema。sql 語句編寫

也可以使用快捷鍵 Ctrl+Enter,選中情況下,會(huì)直接執(zhí)行該 sql,未選中情況下,如果控制臺(tái)中有多條 sql,會(huì)提示你要執(zhí)行哪條 sql。Ctrl+.快捷鍵會(huì)自動(dòng)執(zhí)行當(dāng)前 sql,其實(shí) DataGrip 也能設(shè)置,在 setting->Database-General中
語句執(zhí)行時(shí)默認(rèn)是提示,改成 smallest statement 后,光標(biāo)停留在當(dāng)前語句時(shí),按下 Ctrl+Enter 就會(huì)直接執(zhí)行當(dāng)前語句。
如果某列的寬度太窄,可以鼠標(biāo)點(diǎn)擊該列的任意一個(gè),使用快捷鍵Ctrl+Shift+左右箭頭可以調(diào)整寬度,如果要調(diào)整所有列的寬度,可以點(diǎn)擊左上角紅框部分,選擇所有行,使用快捷鍵Ctrl+Shift+左右箭頭調(diào)整修改數(shù)據(jù)
有的時(shí)候我們要把某個(gè)字段置為 null,不是空字符串"",DataGrip 也提供了漸變的操作,直接在列上右鍵,選擇 set null
對(duì)于需要多窗口查看結(jié)果的,即希望查詢結(jié)果在新的 tab 中展示,可以點(diǎn)擊 pin tab 按鈕,那新查詢將不會(huì)再當(dāng)前 tab 中展示,而是新打開一個(gè) tab
我就問這么吊的工具,還有誰!!!新建表

我就問你看到這個(gè)窗口興奮不興奮!!!
我就問你怕不怕
可以查看表的數(shù)據(jù),也能查看 DDL 語句數(shù)據(jù)庫導(dǎo)出
即可以導(dǎo)出 insert、update 形式的 sql 語句,也能導(dǎo)出為 html、csv、json 格式的數(shù)據(jù)
點(diǎn)擊右上角下載圖標(biāo),在彈出窗口中可以選擇不同的導(dǎo)出方式,如 sql insert、sql update、csv 格式等

除了能導(dǎo)出數(shù)據(jù)外,還能導(dǎo)入數(shù)據(jù)
注意,導(dǎo)出的時(shí)候如果勾選了左側(cè)的兩個(gè) header 選項(xiàng),導(dǎo)入的時(shí)候如果有 header,也要勾選,不然會(huì)提示列個(gè)數(shù)不匹配小技巧
導(dǎo)航+全局搜索
關(guān)鍵字導(dǎo)航

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

全局搜索

結(jié)果集搜索

導(dǎo)航到關(guān)聯(lián)數(shù)據(jù)
選擇要顯示第一條數(shù)據(jù)還是顯示所有數(shù)據(jù)
會(huì)自動(dòng)打開關(guān)聯(lián)表的數(shù)據(jù)
相反,查詢字表的數(shù)據(jù)時(shí),也能自動(dòng)定位到父表數(shù)據(jù)轉(zhuǎn)換
結(jié)果集數(shù)據(jù)過濾
也可以對(duì)著需要過濾數(shù)據(jù)的列右鍵,filter by 過濾
行轉(zhuǎn)列

變量重命名

自動(dòng)檢測(cè)無法解析的對(duì)象

權(quán)限定字段名

格式化
*通配符自動(dòng)展開

大寫自動(dòng)轉(zhuǎn)換
sql 格式化
列編輯
多光標(biāo)模式

代碼注釋

列編輯

歷史記錄
代碼歷史

命令歷史

評(píng)論
圖片
表情


