一 前言
今天的內容是知識追尋者想給大家安利一個軟件為DataGrip, 沒錯,他就是idea,pycharm們的兄弟,都是屬於jetbrains家族,知識追尋者放棄navicat的使用了,對不起navicat , 因為 DataGrip華麗的黑色背景我放棄了你,因為daDataGripagrid的高效的查詢性能和自動化的功能鍵,放棄了你;說真的用了這么久的navicat 突然不怎么用了,還有點舍不得,它的超時查詢提示至今記憶猶新;
公眾號:知識追尋者
知識追尋者(Inheriting the spirit of open source, Spreading technology knowledge;)
二 DataGrip的相關介紹
下載網址: https://www.jetbrains.com/datagrip/
安裝提示:https://www.jetbrains.com/datagrip/quick-start/
2.1 連接介紹
如下圖 , 點擊 File --> new --> data Source --> 選擇 mysql , 就可以跳出填寫數據庫連接相關信息; 看下數據庫支持的列表就知道,真的是支持多種數據庫連接方式,基本主流的數據庫都有;

按照如下方式填寫數據庫連接信息,注意點是在 4 那個地方有個下載驅動,點擊下載即可,然后進行連接測試,如果測試成功,說明就連接上數據庫,否則根據錯誤提示在 Advanced 列表進行擴展屬性配置;

2.2 界面介紹
可以看到知識追尋者已經連上Mysql 了; 默認加載了一個information 的數據庫, 如果添加已有數據庫呢? 可以看到有 個 1of 6 ,說明這個數據庫管理系統中有6個數據庫,點擊1 of 6 選擇勾選即可;

2.3 選項介紹
- 如下所示,我們平常關心的就是 建表, 修改表結構, 導入,導出;
- 下面還有個color settings 可以改變表區域顏色,不是全局的喲;而且展開一張表九年看見結構信息,是不是很貼心;
- sql腳本點擊進行再點擊source edit就可以看創建表的sql語句;

雙擊表名就可以看見表中的數據信息, DDL 也是表結構語句;

大家最關系的還是怎么查詢sql , 沒錯點擊右鍵 的SQL Console 控制台即可;注意,每次用new - >open 都會創建一個控制台, 如果上次已經open過,建議 按照如下方式打開之前已經創建的控制台窗口;然后大家就可以在控制台里面輸入sql語句查詢等操作;

當寫好 select * from customer 時 還可以選擇 * 號 右擊 show - content - action ; 點擊 expand column list 就可以將 * 號變成 表字段;
選擇 CTRL ALT L 格式化SQL;
按照 如下方式寫SQL
insert into customer ()
其還會有自動提示功能,選擇下來列表的表名就自動幫我們寫填充字段,總之很方便,不虧是你jetbrains 家族成員;
insert into customer (customer_name, gender, telephone, register_time)
最后再看看 導入導出功能,也會全面,基本的格式都有,看大圖

其還有更多的特色內容,請參考官網 :https://www.jetbrains.com/datagrip/features/
總之知識追尋者很滿意其流暢性和背景顏色;
