亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

IntelliJ IDEA的數(shù)據(jù)庫管理工具實在太方便了(推薦)

 更新時間:2020年09月09日 10:47:19   作者:碼農(nóng)小胖哥  
這篇文章主要介紹了IntelliJ IDEA的數(shù)據(jù)庫管理工具實在太方便了,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

1. 前言

胖哥是一個有軟件潔癖的人,能用現(xiàn)有的軟件解決問題的絕不安裝新的軟件。Java后端開發(fā)主要跟數(shù)據(jù)庫打交道,所以數(shù)據(jù)庫圖形化界面(GUI)是少不了的。通常圖形化操作關(guān)系型數(shù)據(jù)庫(RMDBS)大多數(shù)人會選擇Navicat。如果你用的是Intellij IDEA,不管是旗艦版還是社區(qū)版,都不需要Navicat了,旗艦版自帶數(shù)據(jù)庫圖形界面,社區(qū)版你可以通過插件集成圖形界面。今天就以旗艦版為例演示一下IDEA的數(shù)據(jù)庫圖形管理能力。

2. IDEA 數(shù)據(jù)庫圖形管理

IDEA旗艦版的右側(cè)邊欄打開Database就是數(shù)據(jù)庫圖形界面了,社區(qū)版可以安裝插件獲得。

IDEA數(shù)據(jù)庫圖形界面

點擊 ➕ 號,出現(xiàn)了所有支持的數(shù)據(jù)庫類型的清單,常用的MySQL、OraclePostgreSQL、H2、SQL Server都支持,甚至對列式數(shù)據(jù)庫ClickHouse和文檔數(shù)據(jù)庫MongoDB也支持。

選擇其中的一種,配置一下就可以了,以MySQL為例:

配置MySQL

然后就進(jìn)入了圖形化界面,你就可以通過圖形進(jìn)行數(shù)據(jù)庫管理了。這個圖形界面提供了很多功能,我來演示幾個常用的功能。

Console 控制臺

我們可以通過 console 控制臺來編寫 DDL、DML 語句來操作數(shù)據(jù)庫。Win 下快捷鍵為 CTRL+SHIFT+F10。

Console

提供了強(qiáng)大的提示功能、Tx 事務(wù)類型控制、查看歷史語句、多次查詢結(jié)果對比等功能。而且對于查詢的結(jié)果展示形式也十分豐富,除了你知道的表格之外還有很多,例如

JSON

XML

你可以通過下面的步驟操作來滿足你的需要:

展示類型操作生成代碼語句功能

首先可以根據(jù)已有數(shù)據(jù)庫來生成 DDL 語句。

生成DDL語句

根據(jù)數(shù)據(jù)庫生成實體類,這個也非常實用。

你可以生成Kotlin和Java兩種語言的POJO導(dǎo)入導(dǎo)出功能

這個幾乎所有的數(shù)據(jù)庫 GUI 都是必備的功能。

導(dǎo)入和導(dǎo)出語法高亮功能

這個功能是一個我選擇使用它的根本原因之一,作為開發(fā)來說,思維的連貫性非常重要,很多時候我希望在編寫Mybatis Mapper時能夠快速跳轉(zhuǎn)到數(shù)據(jù)庫、或者實時提示我數(shù)據(jù)庫的相關(guān)表、字段信息,幫助你糾錯。

快速定位到表

Mapper

提示

講到這里你是不是蠢蠢欲動要試一試呢?還沒有完呢!

3. 其它數(shù)據(jù)庫插件

你甚至還可以通過插件來集成其它類型的數(shù)據(jù)庫,特別是RedisElasticsearch這兩種。

Redis

通過下面這幾種插件你可以集成 Redis GUI 工具了,不用在找半天 Redis 可視化客戶端了。

RedisGUI 插件

Elasticsearch

Elasticsearch你也可以可視化的進(jìn)行操作了,只需要安裝免費插件即可:

Elasticsearch免費插件

4. 總結(jié)

今天對IDEA的數(shù)據(jù)庫管理 GUI 進(jìn)行了歸納,基本可以讓你放棄很多其它的管理工具了。有人說吃內(nèi)存,如果吃內(nèi)存就集中讓一個吃內(nèi)存不好嗎?工具來回切換并不是一個很舒服的事。

相關(guān)文章

  • maven?傳遞依賴的實現(xiàn)

    maven?傳遞依賴的實現(xiàn)

    本文主要介紹了Maven中傳遞依賴的處理方式,如scope=compile影響依賴傳遞,使用排除不需要的依賴,以及如何通過查看依賴樹解決運行時錯誤,特別是在依賴排除后可能導(dǎo)致的運行時缺少必需包的問題,感興趣的可以了解一下
    2024-10-10
  • Java中的@builder建造者模式詳細(xì)解析

    Java中的@builder建造者模式詳細(xì)解析

    這篇文章主要介紹了Java中的@builder建造者模式詳細(xì)解析,使用 @Builder 注解可以簡化手動編寫建造者模式的代碼,使代碼更加簡潔易讀,它可以自動生成鏈?zhǔn)秸{(diào)用的方法來設(shè)置對象的屬性,并且可以在需要時進(jìn)行可選屬性的設(shè)置,需要的朋友可以參考下
    2024-01-01
  • SpringBoot使用JavaCV處理rtsp流的示例代碼

    SpringBoot使用JavaCV處理rtsp流的示例代碼

    這篇文章主要為大家詳細(xì)介紹了SpringBoot使用JavaCV處理rtsp流,文中的示例代碼講解詳細(xì),具有一定的參考價值,感興趣的小伙伴可以跟隨小編一起了解一下
    2024-02-02
  • 玩轉(zhuǎn)spring boot 結(jié)合jQuery和AngularJs(3)

    玩轉(zhuǎn)spring boot 結(jié)合jQuery和AngularJs(3)

    玩轉(zhuǎn)spring boot,這篇文章主要介紹了結(jié)合jQuery和AngularJs,玩轉(zhuǎn)spring boot,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • 導(dǎo)入maven項目各個注解均報錯的解決方案

    導(dǎo)入maven項目各個注解均報錯的解決方案

    這篇文章主要介紹了導(dǎo)入maven項目各個注解均報錯的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • 樹莓派.GPRS.短信接收器

    樹莓派.GPRS.短信接收器

    這篇文章主要介紹了樹莓派.GPRS.短信接收器的相關(guān)知識,需要的朋友可以參考下
    2017-10-10
  • DecimalFormat數(shù)字格式化用法詳解

    DecimalFormat數(shù)字格式化用法詳解

    這篇文章主要為大家詳細(xì)介紹了DecimalFormat數(shù)字格式化用法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • Java8 Optional優(yōu)雅空值判斷的示例代碼

    Java8 Optional優(yōu)雅空值判斷的示例代碼

    這篇文章主要介紹了Java8 Optional優(yōu)雅空值判斷的相關(guān)知識,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-05-05
  • Intellij IDEA調(diào)試技巧的深入講解

    Intellij IDEA調(diào)試技巧的深入講解

    這篇文章主要給大家介紹了關(guān)于Intellij IDEA調(diào)試技巧的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • Idea 快速生成方法返回值的操作

    Idea 快速生成方法返回值的操作

    這篇文章主要介紹了Idea 快速生成方法返回值的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02

最新評論