除了Navicat,更好用的還有DataGrip!





DataGrip是JetBrains公司推出的管理數(shù)據(jù)庫(kù)的產(chǎn)品,對(duì)于JetBrains公司,開(kāi)發(fā)者肯定都不陌生,IDEA和ReSharper都是這個(gè)公司的產(chǎn)品,用戶(hù)體驗(yàn)非常不錯(cuò)。
下載地址:https://www.jetbrains.com/datagrip/
所謂工欲善其事,必先利其器,如果用好了一款開(kāi)發(fā)軟件,將大大提升我們的工作效率。
那么接下來(lái),我們就講解下DataGrip的使用方法。
1.配置Data Source
既然是管理數(shù)據(jù)庫(kù),第一步肯定是要先配置以下數(shù)據(jù)源,如Dev環(huán)境,QA環(huán)境的數(shù)據(jù)庫(kù)服務(wù)器,配置方法如下所示:






以上是以Microsoft SQL Server為例,如果是連接MySQL數(shù)據(jù)庫(kù),方法類(lèi)似。
2.新建表
在要添加表的數(shù)據(jù)庫(kù)上右鍵,然后按如下圖操作:


3.生成創(chuàng)建某張表的腳本
假如我們?cè)贒ev環(huán)境創(chuàng)建了一張表,提測(cè)到QA環(huán)境時(shí),測(cè)試要求提供腳本,但是你又沒(méi)有保存,此時(shí)可以使用SQL Generator自動(dòng)生成創(chuàng)建表的腳本:


4.新建查詢(xún)窗口(console)
操作數(shù)據(jù)庫(kù)時(shí),平時(shí)最常用的肯定就是查詢(xún)窗口了,我們會(huì)查詢(xún)數(shù)據(jù)分析問(wèn)題,會(huì)寫(xiě)一些SQL腳本,那么在DataGrip中如何新建console呢?



小技巧:如果希望生成的關(guān)鍵字都是SELECT,FROM這種全大寫(xiě)的,輸入第一個(gè)字母時(shí),輸入大寫(xiě)的,這樣選擇完智能提示的關(guān)鍵字,就是全大寫(xiě)的。
5.設(shè)置長(zhǎng)SQL語(yǔ)句自動(dòng)換行
在查詢(xún)窗口中,有時(shí)SQL語(yǔ)句會(huì)很長(zhǎng),拖動(dòng)水平滾動(dòng)條查看會(huì)很不方便,此時(shí)就可以設(shè)置SQL語(yǔ)句自動(dòng)換行:

注意:該設(shè)置不是全局的,只是針對(duì)當(dāng)前活動(dòng)的console。
?? - end -??
覺(jué)得內(nèi)容還不錯(cuò)的話,給我點(diǎn)個(gè)“在看”唄


