最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

1. 前言

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

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

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

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

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

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

配置MySQL

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

Console 控制臺(tái)

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

Console

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

JSON

XML

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

展示類型操作生成代碼語(yǔ)句功能

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

生成DDL語(yǔ)句

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

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

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

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

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

快速定位到表

Mapper

提示

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

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

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

Redis

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

RedisGUI 插件

Elasticsearch

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

Elasticsearch免費(fèi)插件

4. 總結(jié)

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

相關(guān)文章

  • SpringCloud版本問題報(bào)錯(cuò)及解決方法

    SpringCloud版本問題報(bào)錯(cuò)及解決方法

    這篇文章主要介紹了SpringCloud版本問題報(bào)錯(cuò)及解決方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • Spring循環(huán)依賴的解決辦法,你真的懂了嗎

    Spring循環(huán)依賴的解決辦法,你真的懂了嗎

    循壞依賴即循環(huán)引用,兩個(gè)或多個(gè)bean相互引用,最終形成一個(gè)環(huán)。這篇文章主要介紹了Spring循環(huán)依賴的解決辦法,需要的朋友可以參考下
    2020-06-06
  • 深入了解Java 腳本化api編程

    深入了解Java 腳本化api編程

    Java 腳本 API 是一種獨(dú)立于框架的腳本語(yǔ)言,使用來自于Java代碼的腳本引擎 。可以使用Java語(yǔ)言編寫定制/可擴(kuò)展的應(yīng)用程序并將自定義腳本語(yǔ)言選擇留給最終用戶 。下面我們來詳細(xì)了解一下吧
    2019-06-06
  • mybatis-plus實(shí)現(xiàn)邏輯刪除的示例代碼

    mybatis-plus實(shí)現(xiàn)邏輯刪除的示例代碼

    在大多數(shù)公司里,都會(huì)采用邏輯刪除的方式,本文主要介紹了mybatis-plus實(shí)現(xiàn)邏輯刪除的示例代碼,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-05-05
  • Springboot配置@Async無效的解決方案

    Springboot配置@Async無效的解決方案

    這篇文章主要介紹了Springboot配置@Async無效的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • MyBatis ORM映射方式示例詳解

    MyBatis ORM映射方式示例詳解

    MyBatis作為一種靈活且強(qiáng)大的ORM框架,提供了多種映射方式,包括基于XML的映射、基于注解的映射以及混合映射,這篇文章主要介紹了MyBatis ORM映射方式詳解,需要的朋友可以參考下
    2024-12-12
  • IntelliJ IDEA中properties文件顯示亂碼問題的解決辦法

    IntelliJ IDEA中properties文件顯示亂碼問題的解決辦法

    今天小編就為大家分享一篇關(guān)于IntelliJ IDEA中properties文件顯示亂碼問題的解決辦法,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • Java?Mybatis查詢數(shù)據(jù)庫(kù)舉例詳解

    Java?Mybatis查詢數(shù)據(jù)庫(kù)舉例詳解

    這篇文章主要給大家介紹了關(guān)于Java?Mybatis查詢數(shù)據(jù)庫(kù)的相關(guān)資料,在MyBatis中可以使用遞歸查詢實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)中樹形結(jié)構(gòu)數(shù)據(jù)的查詢,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-10-10
  • 如何使用Spring Boot實(shí)現(xiàn)自定義Spring Boot插件

    如何使用Spring Boot實(shí)現(xiàn)自定義Spring Boot插件

    在本文中,我們介紹了如何使用 Spring Boot 實(shí)現(xiàn)自定義插件,使用自定義插件可以幫助我們快速地添加一些額外的功能,提高系統(tǒng)的可擴(kuò)展性和可維護(hù)性,感興趣的朋友跟隨小編一起看看吧
    2023-06-06
  • Java 反射機(jī)制詳解及實(shí)例代碼

    Java 反射機(jī)制詳解及實(shí)例代碼

    本文主要介紹Java 反射機(jī)制的知識(shí),這里提供示例代碼幫助大家學(xué)習(xí)理解此部分知識(shí),有需要的小伙伴可以參考下
    2016-09-09

最新評(píng)論

大新县| 正定县| 大田县| 深水埗区| 同江市| 铜陵市| 汉寿县| 民乐县| 剑川县| 兰州市| 富蕴县| 莲花县| 固镇县| 醴陵市| 梅河口市| 虞城县| 武汉市| 上杭县| 永康市| 昌黎县| 资阳市| 泉州市| 谢通门县| 泸溪县| 吴忠市| 安乡县| 五家渠市| 泸溪县| 香港 | 延边| 东乡族自治县| 茶陵县| 夏河县| 富阳市| 翁源县| 南华县| 方城县| 个旧市| 佛教| 恩施市| 拉孜县|