<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          卸載 Navicat!事實已證明,正版客戶端,它更牛逼……

          共 4159字,需瀏覽 9分鐘

           ·

          2020-12-05 12:22

          點擊上方?好好學(xué)java?,選擇?星標(biāo)?公眾號

          重磅資訊、干貨,第一時間送達

          今日推薦:硬剛一周,3W字總結(jié),一年的經(jīng)驗告訴你如何準(zhǔn)備校招!

          個人原創(chuàng)100W+訪問量博客:點擊前往,查看更多

          來源公眾號:搜云庫技術(shù)團隊(http://ii078.cn/Lz2A7X)

          參考:https://blog.csdn.net/weixin_40959890

          DataGrip 是由JetBrains公司推出的數(shù)據(jù)庫管理軟件,DataGrip支持幾乎所有主流的關(guān)系數(shù)據(jù)庫產(chǎn)品,如DB2、Derby、H2、MySQL、Oracle、PostgreSQL、SQL Server、Sqllite及Sybase等,并且提供了簡單易用的界面,開發(fā)者上手幾乎不會遇到任何困難。

          接下來管理數(shù)據(jù)庫驅(qū)動。DataGrip支持主流的數(shù)據(jù)庫,F(xiàn)ile->DataSource

          也可以在Database視圖中展開綠色的+號,添加數(shù)據(jù)庫連接

          選擇需要連接的數(shù)據(jù)庫類型

          在面板中,左上部分列出了已經(jīng)建立的數(shù)據(jù)庫連接,點擊各項,右側(cè)會展示當(dāng)前連接的配置信息,General面板中,可以配置數(shù)據(jù)庫連接的信息,如主機、用戶名、密碼等,不同數(shù)據(jù)庫配置信息不完全相同,填入數(shù)據(jù)庫URL,注意,URL后有個選項,可以選擇直接填入url,那么就不需要單獨填主機名、端口等信息了。

          Driver部分顯示數(shù)據(jù)庫驅(qū)動信息,如果還沒有下載過驅(qū)動,底部會有個警告,提示缺少驅(qū)動

          點擊Driver后的數(shù)據(jù)庫類型,會跳轉(zhuǎn)到驅(qū)動下載頁面,點擊download,下載完會顯示驅(qū)動包

          如果下載的驅(qū)動有問題,可以手動添加本地驅(qū)動包,在試用過程中,創(chuàng)建Oracle連接時,下載的驅(qū)動包就有問題,提示缺少class,點擊右側(cè)綠色的+號,選擇本地下載好的jar包,通過右側(cè)上下箭頭,將導(dǎo)入的jar包移到最上位置就OK了

          點擊Test Connection,查看配置是否正確,接下來就可以使用了。

          打開DataGrip,選擇File->Settings,當(dāng)前面板顯示了常用設(shè)置項

          基本上默認(rèn)設(shè)置就足夠了,要更改設(shè)置也很簡單,左側(cè)菜單已經(jīng)分類好了,第一項是數(shù)據(jù)庫相關(guān)的配置,第二項是配置外觀的,在這里可以修改主題,key map修改快捷鍵,editor配置編輯器相關(guān)設(shè)置,在這里可以修改編輯器字體,展開edit項,Editor->Color & Fonts->Font

          接下來,我們來使用DataGrip完成數(shù)據(jù)庫的常用操作,包括查詢數(shù)據(jù)、修改數(shù)據(jù),創(chuàng)建數(shù)據(jù)庫、表等。

          左上區(qū)域顯示了當(dāng)前數(shù)據(jù)庫連接,展開后會顯示數(shù)據(jù)庫表等信息,如果展開后沒有任何信息,需要選中數(shù)據(jù)庫連接,點擊上面的旋轉(zhuǎn)圖標(biāo)同步一下,下方有個More Schema選項,點擊可以切換不同的schema。

          右鍵選中的數(shù)據(jù)庫連接,選擇open query console,就可以在右側(cè)的控制臺中書寫sql語句了。

          寫完sql語句后,可以選中,電子左上側(cè)綠色箭頭執(zhí)行

          也可以使用快捷鍵Ctrl+Enter,選中情況下,會直接執(zhí)行該sql,未選中情況下,如果控制臺中有多條sql,會提示執(zhí)行哪條sql。如果某列的寬度太窄,可以鼠標(biāo)點擊該列的任意一個,使用快捷鍵Ctrl+Shift+左右箭頭可以調(diào)整寬度,如果要調(diào)整所有列的寬度,可以點擊左上角紅框部分,選擇所有行,使用快捷鍵Ctrl+Shift+左右箭頭調(diào)整.添加行、刪除行也很方便,上部的+、-按鈕能直接添加行或刪除選中的行,編輯列同樣也很方便,雙擊要修改的列,輸入修改后的值,鼠標(biāo)在其他部分點擊就完成修改了

          有的時候我們要把某個字段置為null,不是空字符串"",DataGrip也提供了漸變的操作,直接在列上右鍵,選擇set null,?對于需要多窗口查看結(jié)果的,即希望查詢結(jié)果在新的tab中展示,可以點擊pin tab按鈕(那個釘子圖標(biāo)),那新查詢將不會再當(dāng)前tab中展示,而是新打開一個tab

          要新建表也是相當(dāng)簡單、智能,選中數(shù)據(jù)庫連接,點擊綠色+號下選擇table,?在新打開的窗口中,可以填寫表信息

          頂部可以填寫表名、表注釋,中間可以點擊右側(cè)綠色+號添加列,列類型type也是能自動補全,default右側(cè)的消息框圖標(biāo)點擊后能對列添加注釋,旁邊的幾個tab可以設(shè)置索引及外鍵所有這些操作的DDL都會直接在底部顯示

          表建完后,可以點擊下圖中的table圖標(biāo),打開表查看視圖

          查看表的模型圖:右鍵單擊表名->最下面選擇Diagrams->選擇Show Visualisation(快捷鍵:Ctrl+Alt+Shift+U)

          DataGrip的導(dǎo)出功能也是相當(dāng)強大?

          選擇需要導(dǎo)出數(shù)據(jù)的表,右鍵,Dump Data To File

          即可以導(dǎo)出insert、update形式的sql語句,也能導(dǎo)出為html、csv、json格式的數(shù)據(jù)

          也可以在查詢結(jié)果視圖中導(dǎo)出

          點擊右上角下載圖標(biāo),在彈出窗口中可以選擇不同的導(dǎo)出方式,如sql insert、sql update、csv格式等

          如果是導(dǎo)出到csv格式,還能控制導(dǎo)出的格式

          導(dǎo)出后用excel打開是這種結(jié)果

          導(dǎo)入數(shù)據(jù)

          選擇表,右鍵->Import from File,選擇要導(dǎo)入的文件

          注意,導(dǎo)出的時候如果勾選了左側(cè)的兩個header選項,導(dǎo)入的時候如果有header,也要勾選,不然會提示列個數(shù)不匹配

          關(guān)鍵字導(dǎo)航:

          當(dāng)在datagrip的文本編輯區(qū)域編寫sql時,按住鍵盤Ctrl鍵不放,同時鼠標(biāo)移動到sql關(guān)鍵字上,比如表名、字段名稱、或者是函數(shù)名上,鼠標(biāo)會變成手型,關(guān)鍵字會變藍,并加了下劃線,點擊,會自動定位到左側(cè)對象樹,并選中點擊的對象

          快速導(dǎo)航到指定的表、視圖、函數(shù)等:

          在datagrip中,使用Ctrl+N快捷鍵,彈出一個搜索框,輸入需要導(dǎo)航的名稱,回車即可

          全局搜索

          連續(xù)兩次按下shift鍵,或者鼠標(biāo)點擊右上角的搜索圖標(biāo),彈出搜索框,搜索任何你想搜索的東西

          結(jié)果集搜索

          在查詢結(jié)果集視圖區(qū)域點擊鼠標(biāo),按下Ctrl+F快捷鍵,彈出搜索框,輸入搜索內(nèi)容,支持正則表達式、過濾結(jié)果

          導(dǎo)航到關(guān)聯(lián)數(shù)據(jù)

          表之間會有外檢關(guān)聯(lián),查詢的時候,能直接定位到關(guān)聯(lián)數(shù)據(jù),或者被關(guān)聯(lián)數(shù)據(jù),例如user1表有個外檢字段classroom指向classroom表的主鍵id,在查詢classroom表數(shù)據(jù)的時候,可以在id字段上右鍵,go to,referencing data?選擇要顯示第一條數(shù)據(jù)還是顯示所有數(shù)據(jù)

          結(jié)果集數(shù)據(jù)過濾

          對于使用table edit(對象樹中選中表,右鍵->table editor)打開的結(jié)果集,可以使用條件繼續(xù)過濾結(jié)果集,如下圖所示,可以在結(jié)果集左上角輸入款中輸入where條件過濾

          ?也可以對著需要過濾數(shù)據(jù)的列右鍵,filter by過濾

          行轉(zhuǎn)列

          對于字段比較多的表,查看數(shù)據(jù)要左右推動,可以切換成列顯示,在結(jié)果集視圖區(qū)域使用Ctrl+Q快捷鍵

          變量重命名

          鼠標(biāo)點擊需要重命名的變量,按下Shift+F6快捷鍵,彈出重命名對話框,輸入新的名稱

          自動檢測無法解析的對象

          如果表名、字段名不存在,datagrip會自動提示,此時對著有問題的表名或字段名,按下Alt+Enter,會自動提示是否創(chuàng)建表或添加字段

          權(quán)限定字段名

          對于查詢使用表別名的,而字段中沒有使用別名前綴的,datagrip能自動添加前綴,鼠標(biāo)停留在需要添加別名前綴的字段上,使用Alt+Enter快捷鍵

          *通配符自動展開

          查詢的時候我們會使用select 查詢所有列,這是不好的習(xí)慣,datagrip能快速展開列,光標(biāo)定位到后面,按下Alt+Enter快捷鍵

          大寫自動轉(zhuǎn)換

          sql使用大寫形式是個好的習(xí)慣,如果使用了小寫,可以將光標(biāo)停留在需要轉(zhuǎn)換的字段或表名上,使用Ctrl+shift+U快捷鍵自動轉(zhuǎn)換

          sql格式化

          選中需要格式化的sql代碼,使用Ctrl+Alt+L快捷鍵

          datagrip提供了一個功能強大的編輯器,實現(xiàn)了notpad++的列編輯模式

          多光標(biāo)模式

          在編輯sql的時候,可能需要同時輸入或同時刪除一些字符,按下alt+shift,同時鼠標(biāo)在不同的位置點擊,會出現(xiàn)多個光標(biāo)

          智能代碼

          完成DataGrip提供上下文相關(guān)的代碼完成,幫助您更快地編寫SQL代碼。完成可以識別表格結(jié)構(gòu)、外鍵,甚至是您正在編輯的代碼中創(chuàng)建的數(shù)據(jù)庫對象。

          即時分析和快速修復(fù)

          DataGrip會檢測代碼中可能存在的錯誤,并建議動態(tài)修復(fù)它們的最佳選項。它會立即讓您了解未解決的對象,使用關(guān)鍵字作為標(biāo)識符,并始終提供解決問題的方法。

          完整的SQL日志,現(xiàn)在您將看到DataGrip在控制臺輸出中運行的每個查詢。無論是您的SQL還是DataGrip需要在內(nèi)部運行的東西,請查看“ 輸出”選項卡以了解發(fā)生了什么。

          其次,來自IDE的所有查詢現(xiàn)在都記錄在文本文件中。要打開此文件,請轉(zhuǎn)到“ help”| Show SQL Log in

          Explorer(C:\Users\31277\AppData\Local\JetBrains\DataGrip2020.1\database-log\下的database文件)

          代碼注釋

          選中要注釋的代碼,按下Ctrl+/或Ctrl+shift+/快捷鍵,能注釋代碼,或取消注釋

          列編輯

          按住鍵盤Alt鍵,同時按下鼠標(biāo)左鍵拖動,能選擇多列,拷貝黏貼等操作

          提供下載

          https://pan.baidu.com/s/11GsVsd6cxl7x_hR0ykeZwA?

          提取碼:1234

          破解方法搞不定的話可以留言

          推薦文章

          原創(chuàng)電子書

          歷時整整一年總結(jié)的?Java 面試 + Java 后端技術(shù)學(xué)習(xí)指南,這是本人這幾年及校招的總結(jié),各種高頻面試題已經(jīng)全部進行總結(jié),按照章節(jié)復(fù)習(xí)即可,已經(jīng)拿到了大廠offer。

          原創(chuàng)思維導(dǎo)圖

          掃碼或者微信搜?程序員的技術(shù)圈子?回復(fù)?面試?領(lǐng)取原創(chuàng)電子書和思維導(dǎo)圖。


          瀏覽 8
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  男女操逼在线免费观看 | 国产偷窥盗摄精品 | 最近中文字幕免费mv第一季歌词在线观看 | 五月在线黄片 | 久久国产乱子伦精品一区二区豆花 |