1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        不推薦別的了,IDEA 自帶的數(shù)據(jù)庫(kù)工具就很牛逼!【文末送書】

        共 2657字,需瀏覽 6分鐘

         ·

        2021-05-02 14:26

        粉絲福利:感謝大家的積極參與,上次送書活動(dòng)沒有中書的朋友請(qǐng)不要灰心,今天的活動(dòng)繼續(xù)等著你~這次真不要錯(cuò)過(guò)啦~

        來(lái)源 | Java技術(shù)棧(ID:javastack

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

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

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

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

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

        打開 Database 數(shù)據(jù)庫(kù)面板后,點(diǎn)擊 + 號(hào)根據(jù)提示選擇對(duì)應(yīng)的數(shù)據(jù)庫(kù)創(chuàng)建一個(gè)數(shù)據(jù)源。

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

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

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

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

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

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

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

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

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

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

        先來(lái)創(chuàng)建一個(gè)數(shù)據(jù)庫(kù):

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        還能進(jìn)行全文搜索,右鍵表名開始:

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

        點(diǎn)擊 Search 按鈕:

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

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

        5、SQL 生成

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

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

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

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

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

        總結(jié)

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

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

        ??????????

        贈(zèng)書福利來(lái)襲啦

        聯(lián)合清華大學(xué)出版社為大家送福利

        本書按照?qǐng)鼍肮适?、?chǎng)景故事的目的、程序運(yùn)行效果與視頻講解和閱讀源代碼的模式,通過(guò)有趣的故事或場(chǎng)景,來(lái)加深讀者對(duì)Java程序設(shè)計(jì)中的核心概念、思想和方法的理解
        本書由資深Java工程師結(jié)合多年大廠開發(fā)經(jīng)驗(yàn)精心編撰,全面系統(tǒng)地介紹Java EE企業(yè)級(jí)開發(fā)所需要的輕量級(jí)開源技術(shù)棧,對(duì)于擁有Java基礎(chǔ),想開發(fā)企業(yè)項(xiàng)目的讀者,本書可幫助你快速上手
        本書構(gòu)思新穎,實(shí)踐性強(qiáng),通俗易懂,不管你是“小白”還是“大?!保喿x本書會(huì)使你受益匪淺,幫助你快速成為Python工程師的好書,希望此書能助你進(jìn)步,掌握高效Python編程技術(shù)
        Spring Security是Java企業(yè)級(jí)開發(fā)中常用的安全管理框架,也能完美支持OAuth2。它作為Spring家族的一員,與Spring Boot、Spring Cloud等框架整合使用也非常方便。本書適合具有Spring Boot基礎(chǔ)的讀者、Java企業(yè)應(yīng)用開發(fā)工程師
        本書內(nèi)容豐富,循序漸進(jìn),以數(shù)據(jù)挖掘框架為主線,系統(tǒng)地介紹了數(shù)據(jù)挖掘技術(shù)的基本原理、方法和實(shí)踐應(yīng)用,全面反映了數(shù)據(jù)挖掘的理論體系和應(yīng)用的最新進(jìn)展

        #留言有禮# 以上書單喜歡嗎?分享一下你想要這本書的理由!或者你對(duì)本文的見解,活動(dòng)截止時(shí)小編選出6幸運(yùn)小錦鯉,送以上書籍任意一本,包郵到家~

        1、Intellij IDEA這樣 配置注釋模板,讓你瞬間高出一個(gè)逼格!
        2、吊炸天的 Docker 圖形化工具 Portainer,必須推薦給你!
        3、最牛逼的 Java 日志框架,性能無(wú)敵,橫掃所有對(duì)手!
        4、把Redis當(dāng)作隊(duì)列來(lái)用,真的合適嗎?
        5、驚呆了,Spring Boot居然這么耗內(nèi)存!你知道嗎?
        6、全網(wǎng)最全 Java 日志框架適配方案!還有誰(shuí)不會(huì)?
        7、Spring中毒太深,離開Spring我居然連最基本的接口都不會(huì)寫了

        點(diǎn)分享

        點(diǎn)收藏

        點(diǎn)點(diǎn)贊

        點(diǎn)在看

        瀏覽 44
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            京熱大亂交无碼大亂交| 在线观看无码AV| 精品丰满人妻一区二区三区免费观 | 最好看2019中文在线播放电影| 欧美操B在线| 国产视频一区二区在线观看| 韩国精品无码一区二区三区18| 色屁屁草草影院ccyycom| AV2014天堂网| 91原创视频|