其他|使用教程|編輯:董玉霞|2022-04-11 16:19:54.830|閱讀 436 次
概述:本文主要介紹如何使用 Navicat Premium 創(chuàng)建測試數(shù)據(jù)庫。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
本文主要介紹如何使用 Navicat Premium 創(chuàng)建測試數(shù)據(jù)庫,需要用到Navicat Premium最新版本:
為了獲得最佳測試,最好的方法是復制生產(chǎn)數(shù)據(jù)庫(DB)的結構,同時用經(jīng)過清理的測試值替換“真實”數(shù)據(jù)。為了進行本教程,我們將使用 MySQL classicmodels 示例數(shù)據(jù)庫的實例作為我們測試數(shù)據(jù)庫的基礎。這是在 Navicat Premium 16 中的示例數(shù)據(jù)庫:
在數(shù)據(jù)庫管理工具 Navicat 中,完成一項任務通常有不止一種方法。復制數(shù)據(jù)庫也不例外,有幾種方法可以做到這一點。以下有兩種方法:
我們可以創(chuàng)建一個全新的數(shù)據(jù)庫,然后為其生成測試數(shù)據(jù),而不是復制數(shù)據(jù)庫。為此,請按照以下步驟操作:
1.在導航窗格中,右鍵單擊你的連接并選擇“新建數(shù)據(jù)庫”:
2.在彈出的窗口中輸入數(shù)據(jù)庫屬性:
提示:如果你不確定要使用什么字符集和排序規(guī)則,你可以打開源數(shù)據(jù)庫的 “編輯數(shù)據(jù)庫”對話框來查看它們的值。
3.若要復制沒有數(shù)據(jù)的表結構,只需選擇“對象”窗格中的所有表并將它們拖到新數(shù)據(jù)庫中。這時會出現(xiàn)一個彈出菜單,詢問你是復制“結構和數(shù)據(jù)“還是“僅結構”:
大多數(shù)組織都維護其數(shù)據(jù)庫的模型圖。Navicat 的模型工具可以從模型生成數(shù)據(jù)庫對象(正向工程)以及從現(xiàn)有數(shù)據(jù)庫生成模型(逆向工程)。現(xiàn)在讓我們使用它來生成我們的測試表。
1.按照上一個練習的前兩個步驟創(chuàng)建 classicmodels_test 數(shù)據(jù)庫。
2.點擊主工具欄中的“模型”按鈕以查看可用的模型:
提示:如果你的數(shù)據(jù)庫沒有模型,你可以右鍵單擊導航窗格中的數(shù)據(jù)庫并從彈出菜單中選擇“逆向模式到模型...”來生成一個模型。
3.在模型工具中打開模型,方法是在“對象”窗格中選擇模型并點擊“對象”窗格工具欄中的“設計模型”按鈕:
4.在模型工具中,從主菜單中選擇“文件”->“同步到數(shù)據(jù)庫...”。
5.在“同步到數(shù)據(jù)庫”對話框中,將 classicmodels_test 指定為目標數(shù)據(jù)庫,然后點擊“比較”按鈕:
6.然后,Navicat 將確定要創(chuàng)建、更新或刪除哪些對象以同步兩個數(shù)據(jù)庫。在我們的例子中,它將生成所有必要的表:
7.在下一個畫面中,我們可以查看將要執(zhí)行的 SQL 語句:
點擊“開始”按鈕運行腳本。
8.腳本運行時,我們將得到詳細的進度報告:
Navicat Premium 為在同一服務器或在完全不同的環(huán)境中復制現(xiàn)有數(shù)據(jù)庫提供了許多選項。
本站文章除注明轉載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn