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