国产精品高清一区二区三区不卡-国产精品一区二区三区免费视频-日韩免费高清一级毛片-亚洲欧美一区二区三区国产精品-日韩欧美一区二区三区不卡视频-亚欧免费视频一区二区三区-亚洲欧美日韩一区成人-欧美日韩视频综合一区无弹窗-精品日韩在线视频一区二区三区-国内精品视频一区二区三区

你好,歡迎進(jìn)入江蘇優(yōu)軟數(shù)字科技有限公司官網(wǎng)!

誠(chéng)信、勤奮、創(chuàng)新、卓越

友好定價(jià)、專業(yè)客服支持、正版軟件一站式服務(wù)提供

13262879759

工作日:9:00-22:00

發(fā)現(xiàn)一款好用到爆的數(shù)據(jù)庫(kù)工具,被驚艷到了!

發(fā)布時(shí)間:2023-12-25

瀏覽次數(shù):0

前言

對(duì)于開發(fā)、測(cè)試、DBA、運(yùn)維來說,對(duì)數(shù)據(jù)庫(kù)再熟悉不過了。

很多時(shí)候,我們需要在本地計(jì)算機(jī)上直接連接開發(fā)或測(cè)試環(huán)境的數(shù)據(jù)庫(kù),以方便對(duì)數(shù)據(jù)進(jìn)行增刪改查。 當(dāng)然,許多數(shù)據(jù)庫(kù)都提供自己的客戶端。 例如mysql客戶端是這樣的:

用過的人基本上都會(huì)抱怨太低,極其難用。

寫SQL語句不方便,沒有提示功能。 尤其是如果SQL語句復(fù)雜且無法格式化,會(huì)讓人感到麻木。

查看數(shù)據(jù)不方便。 如果數(shù)據(jù)很多,整個(gè)屏幕上的數(shù)據(jù)就會(huì)顯得有點(diǎn)亂。 如果該字段包含json格式的數(shù)據(jù),則基本看不到。

對(duì)表的DML和DDL操作必須通過命令來完成,效率低且容易出錯(cuò)。

很難看出表是如何關(guān)聯(lián)的。

導(dǎo)入導(dǎo)出數(shù)據(jù)就更不方便了。

有沒有一個(gè)好用的工具可以讓我們更高效地操作數(shù)據(jù)呢?

這就是我今天要給大家推薦的數(shù)據(jù)庫(kù)神器:。

讓我們看看下面的精彩功能。

1.支持多種數(shù)據(jù)庫(kù)

在連接數(shù)據(jù)庫(kù)之前,我們需要知道支持哪些數(shù)據(jù)庫(kù)。

單擊工具欄中的加號(hào):

將彈出以下窗口:

關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來_intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖

從圖中看,它支持7種常規(guī)數(shù)據(jù)庫(kù),包括我們經(jīng)常使用的mysql、sql等。 另外還支持8個(gè)數(shù)據(jù)庫(kù)云。

2. 輕松管理連接 2.1 連接數(shù)據(jù)庫(kù)

以前,我們通過mysql客戶端連接mysql服務(wù)器時(shí),需要使用命令行,比如:

mysql?-h127.0.0.1?-uroot?-p123456;

每次都要輸入連接地址、用戶名和密碼,你不覺得很煩嗎?

恭喜您,您已經(jīng)擁有保存密碼的功能:

intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來_關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系

首次連接數(shù)據(jù)庫(kù)時(shí)只需配置以下內(nèi)容:名稱、主機(jī)、端口、用戶名,然后勾選保存。

以后可以通過界面雙擊Name直接訪問數(shù)據(jù)庫(kù):

關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來_intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖

好的。

2.2 顯示指定實(shí)例

有時(shí),同一個(gè)數(shù)據(jù)庫(kù)連接下有很多實(shí)例,但我們真正需要關(guān)心的只有少數(shù)實(shí)例。 我們想過濾掉這部分我們關(guān)心的實(shí)例,該怎么辦呢? 如果我們每次都必須從數(shù)百個(gè)實(shí)例中找到一個(gè),那不是浪費(fèi)時(shí)間嗎?

此時(shí),您可以在標(biāo)簽頁下查看使用列表:

關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來_intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖

檢查我們想要查看的數(shù)據(jù)庫(kù)實(shí)例。

這樣重新訪問數(shù)據(jù)庫(kù)連接時(shí),你會(huì)發(fā)現(xiàn)左側(cè)的實(shí)例列表中只顯示了我們選擇的數(shù)據(jù)庫(kù)實(shí)例。

關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系_intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來

3.方便查詢表信息

過去,我們使用以下命令來檢查某個(gè)數(shù)據(jù)庫(kù)實(shí)例有哪些表:

show?tables;

抱歉,這已經(jīng)是過去時(shí)了。

現(xiàn)在只需雙擊該節(jié)點(diǎn)即可將其展開。 此外,您還可以非常直觀地看到視圖、功能、事件、備份等功能。

如果你想查看數(shù)據(jù),只需雙擊表格即可:

如果你想查看表信息,可以使用右側(cè)的窗口:

可以清楚地看到表中的信息:記錄行數(shù)、數(shù)據(jù)占用的磁盤空間大小、存儲(chǔ)引擎、創(chuàng)建日期、修改日期、字符集等。

如果你想查看表結(jié)構(gòu),只需切換到ddl選項(xiàng):

這樣就可以看到該表完整的ddl語句了。

比如:我之前在dev環(huán)境下創(chuàng)建了一張表,通過這個(gè)函數(shù)可以快速獲取ddl語句,然后復(fù)制到st環(huán)境下執(zhí)行,真是太棒了。

當(dāng)然我們傳遞以下命令:

show?create?table?jump_log;

也可以看到同樣的效果,不過只要移動(dòng)鼠標(biāo)就可以完成,確實(shí)更方便。

4、數(shù)據(jù)庫(kù)實(shí)例的DDL操作

通常,我們不會(huì)對(duì)數(shù)據(jù)庫(kù)進(jìn)行很多ddl操作。 數(shù)據(jù)庫(kù)被創(chuàng)建后很少被修改或刪除。 雖然這些操作有點(diǎn)雞肋,但放棄它們確實(shí)很可惜。

右鍵單擊數(shù)據(jù)庫(kù)實(shí)例,會(huì)彈出以下窗口:

關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系_intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來

它包含數(shù)據(jù)庫(kù)實(shí)例的創(chuàng)建、修改和刪除操作,以及打開和關(guān)閉實(shí)例。

4.1 數(shù)據(jù)庫(kù)的創(chuàng)建和修改

創(chuàng)建和修改實(shí)例時(shí),只需輸入以下三個(gè)字段:

intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來_關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系

4.2 mysql客戶端

當(dāng)您右鍵單擊數(shù)據(jù)庫(kù)實(shí)例并在出現(xiàn)的彈出窗口中選擇它時(shí),您可以調(diào)出mysql客戶端:

4.3 執(zhí)行外部腳本

如果選擇SQL File,則可以執(zhí)行外部sql腳本:

4.4 表導(dǎo)出

如果選擇 Dump SQL File,則可以導(dǎo)出所有表中的數(shù)據(jù):

intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖_關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來

目前支持兩種類型:

導(dǎo)出表結(jié)構(gòu)和數(shù)據(jù)

只導(dǎo)出表結(jié)構(gòu)

最終會(huì)導(dǎo)出到xxx.sql文件中:

關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系_intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來

從圖中可以看出,它最終生成的是一個(gè)可以直接執(zhí)行的sql腳本。 如果選擇+Data,則同時(shí)包含建表語句和數(shù)據(jù)初始化語句。 如果選擇Only,則sql腳本將只包含包含該表的創(chuàng)建語句。

4.5 打印數(shù)據(jù)庫(kù)

如果選擇打印,可以生成pdf文件:

數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來_intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖_關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系

它包含表格信息并且可以打印出來。

4.6 轉(zhuǎn)換模型

如果選擇To Model,則會(huì)彈出表格的模型窗口:

數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來_關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系_intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖

通過這個(gè)模型窗口可以非常直觀地了解表的名稱、表的字段以及表之間的關(guān)系。 這個(gè)功能還是蠻強(qiáng)大的。

4.7 查找數(shù)據(jù)

如果選擇Find in,則可以從整個(gè)數(shù)據(jù)庫(kù)實(shí)例的所有表中找到一個(gè)關(guān)鍵數(shù)據(jù):

例如,需要將數(shù)據(jù)庫(kù)中的所有域名A替換為域名B,以后我們需要檢查所有表的所有字段,看是否包含域名A,然后才能找出是哪些表需要修改數(shù)據(jù),比較麻煩。 但是如果我們有這個(gè)搜索功能的話,我們就可以很快的減少我們的工作量。 哇哦,這么厲害嗎?

5.表的DDL操作

與數(shù)據(jù)庫(kù)實(shí)例的ddl操作相比intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖,表的ddl操作會(huì)被更頻繁地使用。 右鍵單擊某個(gè)表,會(huì)彈出如下窗口:

數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來_intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖_關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系

如果選擇“打開表”,則會(huì)彈出一個(gè)查看數(shù)據(jù)的窗口:

稍后將詳細(xì)討論該功能。

5.1 表格設(shè)計(jì)窗口

如果選擇“表格”,則會(huì)彈出表格設(shè)計(jì)窗口。 默認(rèn)選項(xiàng)卡是“字段”:

在這個(gè)窗口中我們可以定義表的字段,包括:字段名、字段類型、字段長(zhǎng)度、字段精度、是否允許空值、是否為主鍵、字段描述、設(shè)置默認(rèn)值等。

它支持的字段類型有:

數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來_intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖_關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系

實(shí)在是太多了,無法一一列出。

如果在此窗口中選擇“索引”選項(xiàng)卡,則會(huì)彈出索引設(shè)計(jì)窗口:

intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來_關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系

在這個(gè)窗口中我們可以定義:索引名稱、字段、索引類型、索引方法和索引描述等。此外,還可以創(chuàng)建全文索引、普通索引、唯一索引等各種索引。

如果選擇該選項(xiàng)卡頁,將彈出一個(gè)包含表格信息的窗口:

intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來_關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系

可以設(shè)置存儲(chǔ)引擎、字段增長(zhǎng)基值、字符集等屬性。

選項(xiàng)主要是描述表格的功能。 由于過于簡(jiǎn)單,這里省略截圖。

如果選擇SQLintellij idea 數(shù)據(jù)庫(kù)關(guān)系圖,還可以看到該表完整的ddl語句:

intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖_關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來

5.2 刪除表

上面重點(diǎn)是表格設(shè)計(jì)窗口,通過它我們可以創(chuàng)建和修改表格,但是刪除表格呢?

這主要是通過以下三個(gè)函數(shù)來實(shí)現(xiàn)的:

intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來_關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系

表:物理刪除表

清空表:清空表中的數(shù)據(jù),但表仍然存在

桌子: 墓碑桌

5.3 表的復(fù)制

有時(shí),我需要復(fù)制某個(gè)表進(jìn)行備份。 或者為了節(jié)省時(shí)間,可以根據(jù)現(xiàn)有表創(chuàng)建新表。 如果選擇表格,將出現(xiàn)以下選項(xiàng):

關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來_intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖

如果選擇:+ Data next,則表示復(fù)制表結(jié)構(gòu)和數(shù)據(jù),數(shù)據(jù)庫(kù)會(huì)自動(dòng)創(chuàng)建新表:

intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來_關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系

其中包含的數(shù)據(jù)與原表相同:

關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來_intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖

如果選擇:,則只復(fù)制表結(jié)構(gòu),數(shù)據(jù)庫(kù)會(huì)自動(dòng)創(chuàng)建新表,但數(shù)據(jù)為空:

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

在實(shí)際工作中,我們經(jīng)常需要導(dǎo)入數(shù)據(jù)。

例如,如果有一批新的用戶數(shù)據(jù)需要導(dǎo)入數(shù)據(jù)庫(kù),則可以選中它,彈出如下窗口:

關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系_intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來

目前允許導(dǎo)入的文件格式包括:dbf、db、txt、cvs、xls、xlsx、xml、json等。

我們以 Excel 文件為例。 假設(shè)我們收到一個(gè)需求,有這樣的數(shù)據(jù)需要導(dǎo)入數(shù)據(jù)庫(kù):

數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來_關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系_intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖

您可以添加一個(gè)新的表字段與之對(duì)應(yīng):

關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來_intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖

然后選擇剛剛上傳的excel文件:

關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來_intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖

當(dāng)然,你還需要選擇excel文件中的sheet,對(duì)應(yīng)上傳到哪個(gè)sheet:

關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系_intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來

接下來,需要選擇表中與excel文件中的字段對(duì)應(yīng)的字段:

關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來_intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖

然后發(fā)現(xiàn)導(dǎo)入成功了:

intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖_關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來

查看表,已經(jīng)有數(shù)據(jù)了:

5.5 數(shù)據(jù)導(dǎo)出

在實(shí)際工作中,偶爾會(huì)遇到數(shù)據(jù)導(dǎo)出的需求。

這時(shí)候就可以選擇了,會(huì)彈出如下窗口:

關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系_intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來

我們選擇導(dǎo)出到SQL文件,然后會(huì)彈出如下窗口:

數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來_關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系_intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖

可以選擇要導(dǎo)出的表以及對(duì)應(yīng)的sql文件名。

接下來,選擇要導(dǎo)出的字段,只允許導(dǎo)出某些指定的字段:

關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系_intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來

然后發(fā)現(xiàn)導(dǎo)出成功:

intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖_關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來

此路徑中還有一個(gè)附加的 .sql 文件:

關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系_intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來

其內(nèi)容是很多語句。 這不是我們一直想要的初始化腳本嗎?

6.表查詢操作

查詢操作可能是數(shù)據(jù)庫(kù)中最常用的操作,因?yàn)榇蠖鄶?shù)函數(shù)需要的讀取多于寫入。

選擇一個(gè)表,點(diǎn)擊工具欄中的新建查詢按鈕,會(huì)出現(xiàn)右側(cè)的查詢窗口:

6.1 執(zhí)行sql語句:

在窗口中您可以選擇數(shù)據(jù)庫(kù)連接和數(shù)據(jù)庫(kù)實(shí)例:

關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來_intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖

中間的空白處,我們可以寫sql語句:

關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來_intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖

點(diǎn)擊圖中箭頭狀的按鈕執(zhí)行sql,執(zhí)行結(jié)果會(huì)顯示在下面的框中。

雖然這個(gè)窗口的名字是查詢窗口,但它不僅支持查詢操作,還可以執(zhí)行其他操作,例如:、alter、drop等。

intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖_關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來

6.2 保存sql語句:

有時(shí)候我們新建一個(gè)查詢窗口,在里面寫了很多SQL語句,但是因?yàn)橹标P(guān)掉電腦,所以想保存這些SQL,避免丟失和重寫。

這時(shí)候我們?nèi)绾伪4鎠ql語句呢?

intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來_關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系

只需單擊上圖中的保存按鈕即可。

這樣以后就可以很方便的找到sql了:

6.3 快速關(guān)聯(lián)表

當(dāng)我們編寫涉及多個(gè)表的查詢sql時(shí),通常需要通過join或者子查詢來進(jìn)行關(guān)聯(lián)。

intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖_關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來

這種方法并不是說不可以,但是我想說的是,如果需要關(guān)聯(lián)的表太多,SQL效率會(huì)比較低。

有更有效的方法嗎?

單擊下圖中的按鈕:

關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系_intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來

將彈出以下窗口:

數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來_關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系_intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖

在窗口左側(cè)選擇需要關(guān)聯(lián)的表。 選擇后,表格將自動(dòng)出現(xiàn)在右側(cè)窗口中。

然后在右側(cè)窗口中選擇要進(jìn)行的關(guān)聯(lián):

intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖_關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來

點(diǎn)擊確定后,會(huì)自動(dòng)生成sql語句:

關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來_intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖

好棒。

6.4 格式化sql語句

有時(shí)候,我們寫的SQL很長(zhǎng)很復(fù)雜,層次結(jié)構(gòu)無法一眼看出。 雖然sql可以正常運(yùn)行,但是每次看到它,心里可能會(huì)一緊,比如:

數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來_intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖_關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系

這看起來很不直觀。 這時(shí),你可以點(diǎn)擊下面的按鈕來優(yōu)化SQL:

intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖_關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來

優(yōu)化后的效果如圖:

關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來_intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖

我立刻感覺更加優(yōu)雅了。

6.5 執(zhí)行計(jì)劃

有時(shí)候,我們想查看某個(gè)SQL語句的執(zhí)行計(jì)劃。 通常,我們需要在SQL語句前添加關(guān)鍵字,例如:

intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖_關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來

執(zhí)行完之后可以看到執(zhí)行計(jì)劃:

關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系_intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來

但還有更簡(jiǎn)單的方法,就是在執(zhí)行sql之前點(diǎn)擊下圖中的按鈕:

關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系_intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來

我們看到?jīng)]有添加關(guān)鍵字,但是執(zhí)行計(jì)劃也出現(xiàn)了。 真的很帥。

6.6 切換顯示模式

我們查詢的數(shù)據(jù)默認(rèn)顯示在表格中。 如果字段中的內(nèi)容很小,則此方法更好。 但如果一個(gè)字段內(nèi)容很多,比如多出來的字段是json類型,那么里面的層次結(jié)構(gòu)就很復(fù)雜:

關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系_intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來

該字段中顯示的數(shù)據(jù)不太完整。

這時(shí)候可以切換到表單查看模式:

intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖_關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來

然后在彈出的窗口中點(diǎn)擊下圖中的按鈕:

關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來_intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖

完整的數(shù)據(jù)將顯示在下面。

6.7 添加和刪除數(shù)據(jù)

當(dāng)我們添加新數(shù)據(jù)時(shí),只需點(diǎn)擊下圖中的按鈕即可:

關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系_intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖_數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來

會(huì)有一行空數(shù)據(jù),然后直接填寫值即可。

同樣,我們刪除數(shù)據(jù)時(shí),只需要選中要?jiǎng)h除的數(shù)據(jù),然后點(diǎn)擊下圖的按鈕就可以輕松完成:

數(shù)據(jù)庫(kù)中關(guān)系圖怎么出來_關(guān)系庫(kù)中的數(shù)據(jù)表的關(guān)系_intellij idea 數(shù)據(jù)庫(kù)關(guān)系圖

當(dāng)然,出于安全考慮,會(huì)先彈出一個(gè)確認(rèn)窗口。

事實(shí)上,還有更多的功能。 我無法全部列出。 這里我只是給出一些想法。

微信8.0讓好友達(dá)到一萬。 朋友可以加我為大號(hào)。 先到先得。 如果數(shù)量達(dá)到一萬,就沒有了。

掃描下方二維碼加我微信。 2021年,一起加油,一起精彩。

如有侵權(quán)請(qǐng)聯(lián)系刪除!

13262879759

微信二維碼