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