DbGate提供數(shù)據(jù)庫(kù)遠(yuǎn)程管理功能,直接通過(guò)這款軟件就可以連接到您的數(shù)據(jù)庫(kù),從而讀取自己需要的數(shù)據(jù),也可以將新的數(shù)據(jù)上傳到數(shù)據(jù)庫(kù),支持MongoDB、Microsoft
sql server、mysql、MariaDB、PostgreSQL、CockroachDB、Amazon
Redshift、Redis、SQLite等常用的數(shù)據(jù)庫(kù),在軟件上創(chuàng)建連接就可以開(kāi)始管理數(shù)據(jù)庫(kù)內(nèi)容,輸入數(shù)據(jù)庫(kù)地址,輸入用戶名字和密碼就可以訪問(wèn)遠(yuǎn)程數(shù)據(jù)庫(kù),您可以使用查詢功能快速找到自己需要使用的數(shù)據(jù),可以使用表達(dá)式搜索數(shù)據(jù),可以在軟件查看數(shù)據(jù)表單,可以重新編輯數(shù)據(jù)內(nèi)容,功能還是非常多的,結(jié)合SQL
編輯器、查詢?cè)O(shè)計(jì)器和SQL生成器還可以在軟件編輯代碼,需要就下載吧!

數(shù)據(jù)庫(kù)連接
連接至:
MySQL
PostgreSQL
Microsoft SQL Server (supports Windows authentication)
MongoDB
SQLite (quick open files with drag & drop)
Amazon Redshift
CockroachDB
MariaDB
支持通過(guò) SSH 隧道連接,用于訪問(wèn)防火墻后面的生產(chǎn)數(shù)據(jù)庫(kù)
支持 SSL
允許同時(shí)處理多個(gè)數(shù)據(jù)庫(kù)連接
每個(gè)打開(kāi)的選項(xiàng)卡(例如查詢、表數(shù)據(jù)、查詢?cè)O(shè)計(jì)器)都標(biāo)有它所屬的數(shù)據(jù)庫(kù)

存儲(chǔ)的密碼默認(rèn)加密
瀏覽數(shù)據(jù)庫(kù)結(jié)構(gòu)
探索表、視圖、存儲(chǔ)過(guò)程、函數(shù)
保存前測(cè)試連接

數(shù)據(jù)編輯器
DbGate 有非常強(qiáng)大的數(shù)據(jù)瀏覽器和編輯器。它允許您快速查找或修改您需要的內(nèi)容,即使在使用復(fù)雜關(guān)系時(shí)也是如此。在大多數(shù)情況下,使用數(shù)據(jù)瀏覽器比手動(dòng)輸入查詢或使用查詢?cè)O(shè)計(jì)器要高效得多(但您當(dāng)然也可以在 DbGate 中使用所有這些變體)。
過(guò)濾數(shù)據(jù)
您可以直接鍵入過(guò)濾表達(dá)式(例如,在列中搜索的子字符串)。或者,如果您想使用不太明顯的東西,您可以使用菜單,它可以幫助您創(chuàng)建過(guò)濾表達(dá)式。

擴(kuò)展外鍵列
有時(shí),直接查看引用表的列很有用。在 DbGate 中,您可以在不創(chuàng)建查詢的情況下實(shí)現(xiàn)此目的,可以將引用的列添加到列管理器中查看。您甚至可以按引用的列過(guò)濾表。

表單視圖
通常,您可能會(huì)遇到非常寬的表格,其中包含大量列。當(dāng)您只需要查看一行時(shí),經(jīng)典表格視圖無(wú)效。表單視圖可以幫助您優(yōu)雅地解決這種情況。還有一個(gè)好處,您甚至可以在表單視圖中擴(kuò)展外鍵列。

數(shù)據(jù)編輯器
DbGate 還支持表數(shù)據(jù)編輯。任何更改都不會(huì)立即保存到數(shù)據(jù)庫(kù)中,首先您像在 excel 中一樣編輯表格數(shù)據(jù),當(dāng)您完成后,您將按 Ctrl+S(或使用上下文菜單中的命令),確認(rèn)后將更改保存到數(shù)據(jù)庫(kù)。

觀點(diǎn)
透視允許以非常方便和直觀的方式探索復(fù)雜的關(guān)系數(shù)據(jù)。透視圖與外鍵配合得很好,但是當(dāng)您有沒(méi)有外鍵的數(shù)據(jù)庫(kù)時(shí),您可以定義自定義連接并定義透視圖所需的關(guān)系。
它甚至可以將來(lái)自不同數(shù)據(jù)庫(kù)或數(shù)據(jù)庫(kù)服務(wù)器的數(shù)據(jù)合并到一份報(bào)告中。
其它功能
這還不是全部,DbGate 具有下一個(gè)驚人的數(shù)據(jù)查看/編輯功能:
基于外鍵的主/詳細(xì)視圖
外鍵查找
一鍵按功能分組
按主/詳細(xì)視圖分組 + 按年、月、日分組
免費(fèi)表格編輯器 - 在 JSON 行文件中編輯數(shù)據(jù),無(wú)需數(shù)據(jù)庫(kù)
批處理操作(稱為宏):
更改文本大小寫
刪除變音符號(hào)
當(dāng)前數(shù)據(jù)
生成 UUID
SQL 編輯器、查詢?cè)O(shè)計(jì)器和 SQL 生成器
語(yǔ)法高亮
代碼完成
聯(lián)接向?qū)?- 添加 SQL 聯(lián)接,當(dāng)您精通 SQL 語(yǔ)言但不記得所有這些表時(shí),必須將它們聯(lián)接在一起
SQL 格式化程序
保存到“已保存的查詢”選項(xiàng)卡,或保存到磁盤
SQL 生成器 - 編寫您的數(shù)據(jù)庫(kù)結(jié)構(gòu)和數(shù)據(jù)的腳本
查詢?cè)O(shè)計(jì)器
對(duì)表和視圖設(shè)計(jì)查詢
加入類型:
內(nèi)部聯(lián)接
左連接
正確加入
全外連接
交叉連接
存在的地方(半連接)
不存在的地方(反半連接)
GROUP BY,聚合函數(shù)
過(guò)濾器
SQL 生成器
SQL 生成器允許從數(shù)據(jù)庫(kù)創(chuàng)建 SQL 腳本。它有以下選項(xiàng):
表
創(chuàng)建(有或沒(méi)有外鍵)
丟棄(如果存在)
創(chuàng)建/刪除引用外鍵
插入(選項(xiàng):跳過(guò)自動(dòng)增量、忽略 NULL 值、禁用約束)
截短
視圖、存儲(chǔ)過(guò)程、函數(shù)
創(chuàng)造
Drop 您可以組合來(lái)自所有數(shù)據(jù)庫(kù)對(duì)象的選項(xiàng)并生成包含數(shù)據(jù)庫(kù)結(jié)構(gòu)和數(shù)據(jù)的自定義 SQL 腳本
觀點(diǎn)
透視圖是復(fù)雜嵌套數(shù)據(jù)的只讀視圖。它類似于報(bào)表,但只是通過(guò)將數(shù)據(jù)添加到視圖來(lái)創(chuàng)建透視圖,沒(méi)有什么比復(fù)雜的報(bào)表設(shè)計(jì)器更勝一籌了。
透視圖可以輕松地將數(shù)據(jù)連接在一起,并顯示組。

創(chuàng)建透視圖
可以從 SQL 表和視圖創(chuàng)建透視圖(尚不支持 MongoDB 集合,但計(jì)劃提供此支持)。使用表/視圖的上下文菜單,“打開(kāi)透視圖”。

DbGate 打開(kāi)簡(jiǎn)單的透視圖,只顯示一列。該列由啟發(fā)式算法選擇,作為整行的最佳表示。
自定義透視
您可以定義哪些列在視圖中可用。您也可以添加參考數(shù)據(jù)來(lái)查看。使用展開(kāi)按鈕瀏覽參考樹。
過(guò)濾數(shù)據(jù)
使用表格或左側(cè)列列表中的上下文菜單,“添加到過(guò)濾器”。您可以使用與 DbGate 中其他地方相同的過(guò)濾器表達(dá)式。或者您可以在表格單元格上使用上下文菜單命令“過(guò)濾此值”。
過(guò)濾父行
假設(shè)以下觀點(diǎn)。我們有主/細(xì)節(jié)關(guān)系,流派,以及相關(guān)的軌道。我們想按 Track 過(guò)濾(我試圖搜索“混合”文本)。

如您所見(jiàn),有很多類型行沒(méi)有匹配搜索條件。如果您還想過(guò)濾流派行,請(qǐng)使用表頭上下文菜單上的“過(guò)濾父行”命令。您也可以在過(guò)濾器行中使用切換按鈕。

定義自定義連接
透視與外鍵配合得很好。但是,當(dāng)您擁有沒(méi)有外鍵的數(shù)據(jù)庫(kù)時(shí),您也可以使用此功能。可以使用任何條件定義自定義連接。您甚至可以定義與其他數(shù)據(jù)庫(kù)的自定義連接(可以在不同的數(shù)據(jù)庫(kù)服務(wù)器上,即使使用不同的底層數(shù)據(jù)庫(kù)引擎)。

地圖
DbGate 支持在地圖中顯示地理數(shù)據(jù)。
支持的地圖來(lái)源
MySQL:所有空間列
MSSQL:地理列
PostGIS:地理專欄
所有數(shù)據(jù)源:存儲(chǔ)在緯度/經(jīng)度列中的坐標(biāo)
調(diào)用地圖視圖
地圖視圖是從數(shù)據(jù)網(wǎng)格中調(diào)用的。首先,選擇具有所需地理數(shù)據(jù)的單元格。最簡(jiǎn)單的方法是選擇 GEOGRAPHY 或 GEOMETRY 單元格。您還可以選擇多行。然后,單擊單元格數(shù)據(jù)小部件。您應(yīng)該在單元格數(shù)據(jù)小部件中看到地圖。

當(dāng)您存儲(chǔ)了緯度和經(jīng)度列時(shí),選擇您想要在地圖中擁有的所有數(shù)據(jù)。緯度或經(jīng)度以外的列將顯示在標(biāo)記彈出窗口中。

您也可以在選定單元格的數(shù)據(jù)網(wǎng)格中使用上下文菜單“在地圖中打開(kāi)選擇”,然后將打開(kāi)帶有地圖的新選項(xiàng)卡。
在地圖上下文菜單中,還可以將地圖導(dǎo)出為獨(dú)立的 HTML 文件,該文件可以顯示在未安裝 DbGate 的任何地方。
1、將DbGate安裝到電腦,等待軟件安裝結(jié)束吧

2、提示連接功能,如果你需要管理遠(yuǎn)程數(shù)據(jù)庫(kù)就在這里添加連接

3、選擇數(shù)據(jù)庫(kù)類型,找到自己需要連接的數(shù)據(jù)庫(kù),例如MYSQL數(shù)據(jù)庫(kù)

4、輸入遠(yuǎn)程數(shù)據(jù)庫(kù)地址,輸入自己的賬號(hào),點(diǎn)擊connect按鈕就可以執(zhí)行連接

5、連接成功就可以在軟件搜索數(shù)據(jù),可以比較數(shù)據(jù)庫(kù),小編沒(méi)有數(shù)據(jù)庫(kù)賬號(hào)所以就無(wú)法繼續(xù)演示了

6、更多的功能可以點(diǎn)擊幫助按鈕查看官方提供的教程文檔,可以查看web頁(yè)面內(nèi)容,可以查看更新日志

數(shù)據(jù)過(guò)濾
DbGate 具有強(qiáng)大的數(shù)據(jù)過(guò)濾引擎,允許非常簡(jiǎn)單的數(shù)據(jù)過(guò)濾或復(fù)雜的條件。
數(shù)據(jù)過(guò)濾器可以在 DbGate 的很多地方使用,但最常見(jiàn)的地方是過(guò)濾數(shù)據(jù)網(wǎng)格。

1.在這里寫過(guò)濾器。它可以是在給定列中搜索的文本。如果它為綠色,則過(guò)濾器類型正確。
2.如果紅色,過(guò)濾器有錯(cuò)誤,過(guò)濾器被忽略。
3.如果您不想直接編寫,請(qǐng)從此處的菜單創(chuàng)建過(guò)濾器。它只幫助您創(chuàng)建過(guò)濾表達(dá)式,然后您可以手動(dòng)修改它。
4.選擇此表中使用的值。
5.清除所有過(guò)濾器
6.在一處查看活動(dòng)過(guò)濾器(當(dāng)您看不到所有列時(shí),對(duì)寬表很有用)
導(dǎo)入/導(dǎo)出模式
此窗口是定義導(dǎo)出/導(dǎo)入作業(yè)時(shí)的主要位置。它可以從菜單上下文菜單導(dǎo)入/導(dǎo)出中打開(kāi),并帶有預(yù)填充的默認(rèn)值。

1.源配置。可以是要導(dǎo)入的文件(CSV、XML、JSON)或數(shù)據(jù)庫(kù)
2.目標(biāo)配置。選擇存儲(chǔ),或使用按鈕填充當(dāng)前數(shù)據(jù)庫(kù)或存檔
3.選擇源表或視圖,您可以從一個(gè)數(shù)據(jù)庫(kù)中添加多個(gè)導(dǎo)出源
4.為導(dǎo)出的表設(shè)置輸出文件名。(或?qū)氡頃r(shí),您可以更改導(dǎo)入的表名)
5.開(kāi)始導(dǎo)入/導(dǎo)出過(guò)程
6.生成腳本。在幕后,所有作業(yè)首先被編譯成腳本然后執(zhí)行。如果您想手動(dòng)編輯生成的腳本,您可以使用它
7.輸出文件。導(dǎo)出文件生成到臨時(shí)文件夾中,您可以將導(dǎo)出的文件保存到您的首選位置。此菜單與網(wǎng)頁(yè)版略有不同。
8.導(dǎo)出/導(dǎo)入過(guò)程的消息日志
DbGate GUI 中的用法
在連接,數(shù)據(jù)庫(kù)上下文菜單中,選擇“導(dǎo)出數(shù)據(jù)庫(kù)模型 - 實(shí)驗(yàn)”。數(shù)據(jù)庫(kù)模型保存到檔案中
打開(kāi)檔案小部件,您應(yīng)該會(huì)看到下載的模型
在模型上下文菜單中,您可以對(duì)模型進(jìn)行一些操作:
生成部署數(shù)據(jù)庫(kù) SQL - 比較當(dāng)前數(shù)據(jù)庫(kù)(您可以在狀態(tài)欄中看到它)并生成 SQL 腳本,它將模型中的更改部署到當(dāng)前數(shù)據(jù)庫(kù)
Shell: Deploy DB - 生成 JavaScript shell,可用于部署 DB
與 {當(dāng)前數(shù)據(jù)庫(kù)} 比較 - 以圖形方式將當(dāng)前數(shù)據(jù)庫(kù)與模型進(jìn)行比較

NDJSON 查看器
NDJSON和JSON 行是存儲(chǔ)流數(shù)據(jù)的格式。實(shí)際上,NDJSON 是文本文件,包含換行符分隔的 JSON 對(duì)象。
DbGate 提供 NDJSON/JSON 行查看器,帶有有趣的工具集。

過(guò)濾數(shù)據(jù)
您可以直接鍵入過(guò)濾表達(dá)式(例如,在列中搜索的子字符串)。或者,如果您想使用不太明顯的東西,您可以使用菜單,它可以幫助您創(chuàng)建過(guò)濾表達(dá)式。您還可以通過(guò)從基礎(chǔ)數(shù)據(jù)集中選擇值進(jìn)行過(guò)濾,就像現(xiàn)在從 MS Excel 中一樣。
擴(kuò)展嵌套對(duì)象
如果您的 NDJSON 包含嵌套對(duì)象(甚至數(shù)組),您可以將其擴(kuò)展為具有更多列的數(shù)據(jù)網(wǎng)格。
瀏覽嵌套數(shù)組
如果您的 NDJSON 包含嵌套數(shù)組,則可以打開(kāi)第二個(gè)數(shù)據(jù)網(wǎng)格,這樣可以輕松處理嵌套數(shù)據(jù)。
出口
NDJSON 查看器可以使用完整的 DbGate 導(dǎo)入/導(dǎo)出功能,因此您可以將數(shù)據(jù)導(dǎo)出到 Excel、CSV、JSON 或數(shù)據(jù)庫(kù)表或 MongoDB 集合中。
在線嘗試
如果您想嘗試其中的一些,但您還不想安裝 DbGate,您可以使用在線演示應(yīng)用程序demo.dbgate.org。只需使用您的 NDJSON 文件并將其拖放到演示應(yīng)用程序上。
注意力!文件上傳到 DbGate 演示服務(wù)器,雖然沒(méi)有其他人可以訪問(wèn)此文件,請(qǐng)不要嘗試使用任何敏感數(shù)據(jù)。
為什么這是數(shù)據(jù)庫(kù)管理器的一部分?
事實(shí)上,DbGate 內(nèi)部到處都使用 NDJSON 格式。當(dāng)您瀏覽查詢結(jié)果時(shí),DbGate 使用與 NDSJON 查看器相同的組件。所以這個(gè)特性只是以基本的方式訪問(wèn)查看器組件,而不使用任何數(shù)據(jù)庫(kù)。
網(wǎng)友評(píng)論