欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

IDEA 自帶的數(shù)據(jù)庫工具真的很牛(收藏版)

 更新時間:2021年04月29日 10:41:49   作者:Java技術(shù)棧  
這篇文章主要介紹了IDEA 自帶的數(shù)據(jù)庫工具真的很牛(收藏版),本文以 IntelliJ IDEA/ Mac 版本作為演示,其他版本的應(yīng)該也差距不大,需要的朋友可以參考下

推薦idea2021以下版本激活工具

http://www.dbjr.com.cn/article/198343.htm,如果條件允許請使用正版!

MySQL 等數(shù)據(jù)庫客戶端軟件市面上非常多了,別的棧長就不介紹了, 其實 IntelliJ IDEA 自帶的數(shù)據(jù)庫工具就很牛,不信你繼續(xù)往下看。

本文以 IntelliJ IDEA/ Mac 版本作為演示,其他版本的應(yīng)該也差距不大!

1、打開數(shù)據(jù)庫工具面板

如果 IDEA 主頁沒有看到 Database 面板,可以在 View 菜單中依次調(diào)出 Database 菜單打開數(shù)據(jù)庫工具面板。

2、創(chuàng)建數(shù)據(jù)源

打開 Database 數(shù)據(jù)庫面板后,點擊 + 號根據(jù)提示選擇對應(yīng)的數(shù)據(jù)庫創(chuàng)建一個數(shù)據(jù)源。

從下面的列表可以看出,IDEA 數(shù)據(jù)庫工具支持的數(shù)據(jù)庫非常多,常用的主流的數(shù)據(jù)庫都在里面。

這里以 MySQL 數(shù)據(jù)庫為示例創(chuàng)建一個數(shù)據(jù)源:

選擇 MySQL 后,會讓你輸入 MySQL 的連接信息。

這里我以本地 MySQL 數(shù)據(jù)庫作為演示,依次輸入 MySQL 的 Host、端口、用戶名、密碼等必要連接信息,除此之外,你也可以切換到其他選項卡中輸入更多高級連接信息。

可以點擊 Test Connection 按鈕可以進行連接測試,如果對應(yīng)的 MySQL 驅(qū)動沒有下載,根據(jù) IDEA 彈出的下載提示會自動下載,如上所示,連接測試通過。

點擊上面的 MySQL 驅(qū)動名稱鏈接可以跳到對應(yīng)的數(shù)據(jù)庫驅(qū)動設(shè)置中:

如上所示,可以選擇更改驅(qū)動名稱、驅(qū)動包,以及 JDBC 連接模板,這里全部默認不作更改。

保存退出后,可以在 Database 面板看到本地 MySQL 數(shù)據(jù)庫已連接。

可以看到有 1 個數(shù)據(jù)庫、272 個校對集、4 個用戶。

3、創(chuàng)建數(shù)據(jù)庫和表

先來創(chuàng)建一個數(shù)據(jù)庫:

輸入數(shù)據(jù)庫名稱、校對集:

保存信息,數(shù)據(jù)庫創(chuàng)建成功:

在對應(yīng)的數(shù)據(jù)庫上右鍵,然后再新建一張表:

輸入表名、注釋,然后再增加幾個字段:

可以看到,字段各種常用的設(shè)置操作都有,非常方便。

再點擊 Execute 按鈕在數(shù)據(jù)庫中執(zhí)行以創(chuàng)建一張表:

可以看到,表中常用的信息全列出來了,十分直觀!

4、數(shù)據(jù)增刪改查

雙擊表名,可以進入表數(shù)據(jù)的增刪改查等更多操作。

右鍵,點擊 Add New Row 菜單依次添加幾行新數(shù)據(jù)。

右鍵任何數(shù)據(jù)都可以快捷復(fù)制行、刪除行、編輯等操作,當然,雙擊任何數(shù)據(jù)也可以直接編輯,然后提交事務(wù)保存。

在查找框中直接輸入 where 條件可以快速篩選數(shù)據(jù):

使用 Filter By 菜單還有更多的快捷操作:

如上所示,列出了常用的基本篩選快捷操作,這些快捷操作還能使用剪貼板里面的信息,其中,“開發(fā)” 這個條件就是從剪貼板帶過來的。

也可以右鍵創(chuàng)建一個查詢控制臺:

在查詢控制臺中輸入 MySQL 關(guān)鍵字都會得到快捷智能提示:

提示還包括數(shù)據(jù)庫中的表名:

智能提示真的很好用,明顯提升開發(fā)效率和開發(fā)幸福感,果斷是英文不好的同學的神器。

IntelliJ IDEA 果然是 Java 最智能的 IDE,這個名不虛傳~

在這里也可以很方便地對數(shù)據(jù)進行增刪改查操作。

還能進行全文搜索,右鍵表名開始:

比如我要搜索 "JDK",條件中自動就把所有文本類型的字段自動帶上了 like 條件:

點擊 Search 按鈕:

找到 article 表中的一條記錄,雙擊進入結(jié)果集:

IDEA 數(shù)據(jù)庫搜索真牛!

5、SQL 生成

在已有的表上面還能進行 SQL 生成操作,如生成表創(chuàng)建 SQL 語句:

除了生成表創(chuàng)建語句,還能將數(shù)據(jù)庫表中的所有記錄導(dǎo)出,可以是 SQL、JSON、CSV、XML……有很多種導(dǎo)出格式,可以說十分強大!

6、導(dǎo)出表模型

右擊對應(yīng)的數(shù)據(jù)庫表名稱,可以導(dǎo)出數(shù)據(jù)庫表模型:

如下所示:這個模型信息雖然看起來很簡陋,不能和 PowerDesigner 那么強大作比較,但也能把數(shù)據(jù)庫所有信息很直觀的列出來。

總結(jié)

好了,今天的分享就到這了,一文真的難以總結(jié)完,感興趣的同學可以再繼續(xù)自行摸索。

所以,IDEA 自帶的數(shù)據(jù)庫工具已經(jīng)很強大了,而且一如既往的智能,況且還支持所有主流的數(shù)據(jù)庫,完全可以滿足日常所需,如果沒有安裝其他數(shù)據(jù)庫客戶端軟件,IDEA 足矣,IDEA 真香。

推薦idea2021以下版本激活工具

到此這篇關(guān)于IDEA 自帶的數(shù)據(jù)庫工具真的很牛(收藏版)的文章就介紹到這了,更多相關(guān)idea數(shù)據(jù)庫工具內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • java poi sax方式處理大數(shù)據(jù)量excel文件

    java poi sax方式處理大數(shù)據(jù)量excel文件

    這篇文章主要介紹了java poi sax方式處理大數(shù)據(jù)量excel文件,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-01-01
  • Java GC垃圾回收算法分析

    Java GC垃圾回收算法分析

    垃圾回收機制簡稱GC,主要用于Java堆的管理。在JVM中程序計數(shù)器、虛擬機棧、本地方法棧生命周期隨跟隨線程,棧幀的進棧和入棧能實現(xiàn)自動清理。而 jdk8后元空間為本地內(nèi)存也不受GC控制,所以垃圾回收主要是在堆中
    2022-12-12
  • 關(guān)于SpringBoot打包測試、生產(chǎn)環(huán)境方式

    關(guān)于SpringBoot打包測試、生產(chǎn)環(huán)境方式

    這篇文章主要介紹了關(guān)于SpringBoot打包測試、生產(chǎn)環(huán)境方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • 解析springcloud中的Hystrix

    解析springcloud中的Hystrix

    Hystrix是一個用于處理分布式系統(tǒng)的延遲和容錯的開源庫,在分布式系統(tǒng)里,許多依賴不可避免的會調(diào)用失敗,比如超時、異常等。這篇文章主要介紹了springcloud中的Hystrix,需要的朋友可以參考下
    2020-10-10
  • Java使用DateFormatter格式化日期時間的方法示例

    Java使用DateFormatter格式化日期時間的方法示例

    這篇文章主要介紹了Java使用DateFormatter格式化日期時間的方法,結(jié)合具體實例分析了java使用DateFormatter格式化日期時間的相關(guān)操作技巧,需要的朋友可以參考下
    2017-04-04
  • spring boot整合Cucumber(BDD)的方法

    spring boot整合Cucumber(BDD)的方法

    本篇文章主要介紹了spring boot整合Cucumber(BDD)的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • Java實現(xiàn)彈窗效果的基本操作(2)

    Java實現(xiàn)彈窗效果的基本操作(2)

    這篇文章主要為大家詳細介紹了Java實現(xiàn)彈窗效果的基本操作第二篇,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • java  異常詳解及應(yīng)用實例

    java 異常詳解及應(yīng)用實例

    這篇文章主要介紹了java 異常詳解及應(yīng)用實例的相關(guān)資料,需要的朋友可以參考下
    2017-01-01
  • Struts2學習筆記(5)-參數(shù)傳遞方法

    Struts2學習筆記(5)-參數(shù)傳遞方法

    本文主要介紹Struts2中參數(shù)傳遞方法,希望能給大家做一個參考。
    2016-06-06
  • java基礎(chǔ)之初始化ArrayList時直接賦值的4種方式總結(jié)

    java基礎(chǔ)之初始化ArrayList時直接賦值的4種方式總結(jié)

    ArrayList是Java中的一個類,它是Java集合框架中的一部分,用于實現(xiàn)動態(tài)數(shù)組,下面這篇文章主要給大家介紹了關(guān)于java基礎(chǔ)之初始化ArrayList時直接賦值的4種方式,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-07-07

最新評論