1. 程式人生 > >DataGrip使用入門-常用操作(三)

DataGrip使用入門-常用操作(三)

接下來,我們來使用DataGrip完成資料庫的常用操作,包括查詢資料、修改資料,建立資料庫、表等。



左上區域顯示了當前資料庫連線,展開後會顯示資料庫表等資訊,如果展開後沒有任何資訊,需要選中資料庫連線,點選上面的旋轉圖示同步一下,下方有個More Schema選項,點選可以切換不同的schema。

右鍵選中的資料庫連線,選擇open console,就可以在右側的控制檯中書寫sql語句了。


 

DataGrip的智慧提示非常爽,無論是標準的sql關鍵字,還是表名、欄位名,甚至資料庫特定的欄位,都能提示,不得不感嘆這智慧提示太強大了,Intellij IDEA的智慧提示也是秒殺eclipse。

寫完sql語句後,可以選中,電子左上側綠色箭頭執行


 也可以使用快捷鍵Ctrl+Enter,選中情況下,會直接執行該sql,未選中情況下,如果控制檯中有多條sql,會提示你要執行哪條sql。之前習慣了dbvisualizer中的操作,dbvisualizer中游標停留在當前sql上(sql以分號結尾),按下Ctrl+.快捷鍵會自動執行當前sql,其實DataGrip也能設定,在setting->Database-General中


 語句執行時預設是提示,改成smallest statement後,游標停留在當前語句時,按下Ctrl+Enter就會直接執行當前語句。

語句的執行結果在底部顯示


 如果某列的寬度太窄,可以滑鼠點選該列的任意一個,使用快捷鍵Ctrl+Shift+左右箭頭可以調整寬度,如果要調整所有列的寬度,可以點選左上角紅框部分,選擇所有行,使用快捷鍵Ctrl+Shift+左右箭頭調整

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


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


 對於需要多視窗檢視結果的,即希望查詢結果在新的tab中展示,可以點選pin tab按鈕,那新查詢將不會再當前tab中展示,而是新開啟一個tab


 

旁邊的output控制檯顯示了執行sql的日誌資訊,能看到sql執行的時間等資訊


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

要新建表也是相當簡單、智慧,選中資料庫連線,點選綠色+號下選擇table


 在新開啟的視窗中,可以填寫表資訊


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

頂部可以填寫表名、表註釋,中間可以點選右側綠色+號新增列,列型別type也是能自動補全,default右側的訊息框圖示點選後能對列添加註釋,旁邊的幾個tab可以設定索引及外來鍵

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


 我就問你怕不怕

表建完後,可以點選下圖中的table圖示,開啟表檢視檢視


 可以查看錶的資料,也能檢視DDL語句

這些基本功能的設計、體驗,已經驚豔到我了,接下來就是資料的匯出。