SpringBoot實戰電商項目mall(35k+star)地址: https://github.com/macrozheng/mall
最近體驗了一把Jetbrains出品的數據庫管理工具DataGrip
,發現SQL提示真的很全,寫起SQL來特別順手,各類數據庫支持也很全。整理了下其用法和使用技巧,助你們碼出更高質量的SQL。git
直接從Jetbrains的官網下載便可,下載地址: https://www.jetbrains.com/dat...
有時候咱們的電腦屏幕過大,須要調整下字體大小,要否則看起來過小不適應,能夠修改下下面兩個配置。
File->Settings
打開軟件設置(用過IDEA的朋友必定很熟悉),而後能夠設置軟件外觀的字體大小;
Editor->Font
配置能夠調整編輯器字體大小。
使用DataGrip操做數據庫時,咱們須要首先建立數據源。
左上角的加號->Data Source->MySQL
來建立一個MySQL的數據源;
測試鏈接
,咱們發現鏈接失敗了,缺乏serverTimezone
參數的配置;
高級
選項中,設置serverTimezone
屬性的值爲Asia/Shanghai
便可;
測試鏈接
,就會返回鏈接成功的信息了。
咱們先來介紹下數據庫表相關操做,包括設計表、查看錶數據及導出表數據。
右鍵->修改表
便可查看數據庫表的相關信息;
下面再介紹下在DataGrip中編寫SQL的各類小技巧!
Open Query Console
打開編輯器;
SELECT *
語句並非好習慣,能夠經過選中*
再使用Alt+Enter
快捷鍵來直接擴展成相關列;
Alt+Enter
快捷鍵來直接爲全部查詢的列添加前綴;
INSERT INTO
語句時,可用直接生成全部須要插入的列名;
Ctrl+Alt+L
快捷鍵能夠格式化咱們的SQL語句;
Local History->Show History
能夠打開查看SQL執行的歷史記錄;
Explain Plain
,便可在底部查看。
DataGrip不只對關係型數據庫有所支持,對非關係型數據庫也有所支持,下面簡單介紹下如何用它管理MongoDB數據庫。
左上角的加號->Data Source->MongoDB
來建立一個MongoDB的數據源;
本文主要講述了在DataGrip中管理MySQL和MongoDB的經常使用操做及使用技巧,用過Jetbrains公司其餘產品的朋友應該很容易就能夠上手了!github
mall項目全套學習教程連載中,關注公衆號第一時間獲取。數據庫