一、dbvisualizer導(dǎo)出整個(gè)數(shù)據(jù)庫(kù)的步驟
1、連接要導(dǎo)出的數(shù)據(jù)庫(kù)
打開DBVisualizer,連接要導(dǎo)出的數(shù)據(jù)庫(kù),通過導(dǎo)航器選擇要導(dǎo)出的數(shù)據(jù)庫(kù)對(duì)象,如表、視圖和存儲(chǔ)過程等。在導(dǎo)航器中右鍵單擊要導(dǎo)出的對(duì)象,選擇“導(dǎo)出”選項(xiàng),然后選擇“CREATE Script”(創(chuàng)建腳本)。
2、設(shè)置導(dǎo)出選項(xiàng)
在“CREATE Script”對(duì)話框中,設(shè)置導(dǎo)出選項(xiàng)。選擇要導(dǎo)出的對(duì)象類型、輸出格式和目標(biāo)文件路徑等。然后單擊“Next”(下一步)按鈕。
3、設(shè)置DDL腳本選項(xiàng)
在“DDL Script Options”(DDL腳本選項(xiàng))對(duì)話框中,設(shè)置DDL腳本選項(xiàng),包括是否導(dǎo)出注釋信息、外鍵、觸發(fā)器等。然后單擊“Next”(下一步)按鈕。
4、設(shè)置數(shù)據(jù)腳本選項(xiàng)
在“Data Script Options”(數(shù)據(jù)腳本選項(xiàng))對(duì)話框中,設(shè)置數(shù)據(jù)腳本選項(xiàng),包括是否包含數(shù)據(jù)內(nèi)容、數(shù)據(jù)格式,數(shù)據(jù)行數(shù)等。然后單擊“Next”(下一步)按鈕。在“Query Result Script Options”(查詢結(jié)果腳本選項(xiàng))對(duì)話框中,設(shè)置查詢結(jié)果腳本選項(xiàng),包括是否包含數(shù)據(jù)庫(kù)查詢的結(jié)果集和結(jié)果模式等。然后單擊“Next”(下一步)按鈕。
5、定義對(duì)象過濾器
在“Define Object Filters”(定義對(duì)象過濾器)對(duì)話框中,定義對(duì)象過濾器,包括對(duì)象的名稱、類型等。然后單擊“Next”(下一步)按鈕。
6、審核并執(zhí)行導(dǎo)出
在“Review and Confirm Output Options”(審核和確認(rèn)輸出選項(xiàng))對(duì)話框中,進(jìn)行最后的審核和確認(rèn),即確認(rèn)導(dǎo)出選項(xiàng)完全符合需求。然后單擊“Next”(下一步)按鈕。在“Execute Export”(執(zhí)行導(dǎo)出)對(duì)話框中,執(zhí)行導(dǎo)出操作,并在指定的輸出目錄中查看導(dǎo)出的結(jié)果。
二、dbvisualizer介紹
1、簡(jiǎn)介
DbVisualizer利用現(xiàn)代工具提高了構(gòu)建、理解、管理和維護(hù)數(shù)據(jù)庫(kù)的體驗(yàn),可幫助生成和優(yōu)化SQL查詢、在SQL語句中使用變量、比較查詢、生成E-R圖、管理數(shù)據(jù)庫(kù)的特定對(duì)象、編輯數(shù)據(jù)表(如電子表格)、創(chuàng)建監(jiān)視器、使用CLI等。
DbVisualizer可以連接到所有主流數(shù)據(jù)庫(kù),并支持特定于數(shù)據(jù)庫(kù)的對(duì)象類型等。系統(tǒng)需求OS支持:?Windows?64位11/10/8/7、Windows ARM64 11、Linux、macOS10.11+。Windows:要求Java 17;macOS:要求Java 17;Linux:要求Java 17。DbVisualizer內(nèi)置了JDBC驅(qū)動(dòng)程序管理。它使用托管在Maven、Web服務(wù)器、本地文件上的JDBC驅(qū)動(dòng)程序?qū)⒛B接到數(shù)據(jù)庫(kù),甚至支持每個(gè)JDBC驅(qū)動(dòng)程序的不同版本。提供DbVisualizer Free(免費(fèi)版)和收費(fèi)的DbVisualizer Pro(專業(yè)版)。
2、產(chǎn)生背景
早在1995年Sun Microsystems(太陽(yáng)計(jì)算機(jī)系統(tǒng))發(fā)布Java技術(shù)時(shí),DbVis Software軟件公司的創(chuàng)始人RogerBj?revall先生就任職于該公司。他是一名開發(fā)人員,大部分工作是與數(shù)據(jù)庫(kù)打交道。那是,沒有任何可以幫助理解數(shù)據(jù)庫(kù)結(jié)構(gòu)或其內(nèi)部數(shù)據(jù)的工具。在僅距離Java發(fā)布三年后的1998年,Roger決定利用業(yè)余時(shí)間獨(dú)立解決這一問題,并開發(fā)了一個(gè)工具來幫助可視化、管理、操控、測(cè)試和優(yōu)化數(shù)據(jù)庫(kù)。
3、發(fā)展歷程
1999年,Roger決定分享該工具,并在線發(fā)布了面向所有人免費(fèi)下載使用的1.0版本。由于該工具能幫助許多數(shù)據(jù)庫(kù)專業(yè)人員簡(jiǎn)化日常工作流程,發(fā)布后便迅速吸引了大量用戶。隨著用戶使用量的增多,Roger開始收到大量正面反饋,并將更多時(shí)間投入到工具的進(jìn)一步改進(jìn)提升中,不久之后,用戶群規(guī)模激增,Roger因此決定全身心投入到該產(chǎn)品上,并創(chuàng)辦了公司DbVis Software。
4、主要功能
DbVisualizer擁有用來構(gòu)建、管理和維護(hù)主流數(shù)據(jù)庫(kù)所需的一切。每個(gè)功能都經(jīng)過設(shè)計(jì),用來解決現(xiàn)實(shí)中存在的難題。
DbVisualizer是一款多功能產(chǎn)品,基本上能幫助用戶解決數(shù)據(jù)庫(kù)工作相關(guān)的所有問題。從用戶的角度來看,他們的確希望解決一系列問題,其中一些問題經(jīng)常出現(xiàn),而他們需要獲取所需要的工具并希望避免重復(fù)勞動(dòng),這正是DbVisualizer功能的意義所在。借助簡(jiǎn)單的數(shù)據(jù)可視化、查詢工具、內(nèi)聯(lián)數(shù)據(jù)編輯和導(dǎo)出功能,可以獲得管理數(shù)據(jù)所需的一切。
延伸閱讀1:DbVisualizer適用人群
DbVisualizer是適用于所有主流數(shù)據(jù)庫(kù)的跨平臺(tái)數(shù)據(jù)庫(kù)工具。開發(fā)人員、數(shù)據(jù)庫(kù)管理員和分析師可使用DbVisualizer通過JDBC驅(qū)動(dòng)程序構(gòu)建、理解、管理和維護(hù)其數(shù)據(jù)庫(kù),并利用DbVisualizer生成和優(yōu)化SQL查詢、在SQL語句中使用變量、比較查詢、生成ERD、管理數(shù)據(jù)庫(kù)的特定對(duì)象、編輯數(shù)據(jù)表(如電子表格)、創(chuàng)建監(jiān)視器、使用CLI等。