DataGrip是一個(gè)類似于Workbench的數(shù)據(jù)庫(kù)設(shè)計(jì)工具,可以用來(lái)操作常見(jiàn)的數(shù)據(jù)管理系統(tǒng)(MySQL/Oracle/Postgresql.).
使用DataGrip創(chuàng)建與MySQL的連接
Open DataGrip, file-data source and driver.
彈出如下圖:
選擇上標(biāo)" "符號(hào)。
選擇MySQL(寫(xiě)你想連接的任何數(shù)據(jù)庫(kù)!)
這里需要注意的是,如果用戶名和密碼為空,親測(cè)會(huì)出現(xiàn)問(wèn)題。
選擇test connection,并輸入要連接的數(shù)據(jù)庫(kù)的登錄密碼-OK。
最后,再次測(cè)試,顯示成功,并選擇確定。
數(shù)據(jù)庫(kù)的連接在這里完成。
DataGrip數(shù)據(jù)輸出和輸入教程
數(shù)據(jù)導(dǎo)入
DataGrip有多種數(shù)據(jù)導(dǎo)出模式,有兩種常用模式:
Dump Data to File
Dump with 'mysqldump'
將數(shù)據(jù)轉(zhuǎn)儲(chǔ)到文件模式,即導(dǎo)出各種單獨(dú)的文件,如SQL、HTML、TSV、CSV等。當(dāng)然,這是我們?cè)诓僮鞅砀駮r(shí)使用的。
使用“mysqldump”模式進(jìn)行轉(zhuǎn)儲(chǔ),該模式使用MySql的mysqldump組件來(lái)導(dǎo)出數(shù)據(jù)。無(wú)論包含數(shù)據(jù)還是僅導(dǎo)出數(shù)據(jù)結(jié)構(gòu),都可以選擇通過(guò)此方法導(dǎo)出的SQL文件。
這種模式是我們常見(jiàn)的數(shù)據(jù)庫(kù)導(dǎo)出。這種模式描述如下。
mysqldump的路徑選擇mysqldump在本地磁盤上的位置。
語(yǔ)句選擇模式
數(shù)據(jù)庫(kù)要導(dǎo)出的數(shù)據(jù)庫(kù)(不可選擇;默認(rèn)情況下當(dāng)前右鍵單擊)。
表格要導(dǎo)出的表格(不可選;默認(rèn)情況下當(dāng)前右鍵單擊)。
根據(jù)自己的需要選擇多個(gè)框,一般是默認(rèn)的。
外部路徑導(dǎo)出路徑
導(dǎo)出數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)
如果第一次導(dǎo)出,應(yīng)該會(huì)出現(xiàn)無(wú)法創(chuàng)建/寫(xiě)入文件的錯(cuò)誤。此時(shí),您需要在Out path后手動(dòng)添加要導(dǎo)出的文件,如下圖,test.sql
導(dǎo)出結(jié)構(gòu)
導(dǎo)出結(jié)構(gòu)與上面基本一致,只是在下面命令行的表名前面,添加一個(gè)-d記住,后面要添加一個(gè)空格,如下圖
導(dǎo)入數(shù)據(jù)
導(dǎo)入數(shù)據(jù)剛開(kāi)始,是一直困惑我的問(wèn)題,因?yàn)镮mport Data from File這個(gè)功能貌似不是那么回事,后來(lái)發(fā)現(xiàn),一個(gè)很神奇的東西。操作步驟如下
將sql文件,拖拽到DataGrip中
在需要導(dǎo)入數(shù)據(jù)的sql的tab上,右鍵
點(diǎn)擊最下面的Run
選擇需要操作的庫(kù)
完成
這些說(shuō)著很復(fù)雜,其實(shí)操作起來(lái),很方便。如下圖所示
然后選擇需要操作的庫(kù)