网站黄色在线观看视频,男人和女人操逼有免费的视频吗2018高清,91熟女丨老女人丨高潮丰满,丝袜高潮流白浆潮喷在线播放

中國站

中國站

國際版

聯(lián)系我們

400-002-9968

售前咨詢

售后服務(wù)

注冊 登錄

博客 > 數(shù)據(jù)庫管理工具:Navicat使用指南

數(shù)據(jù)庫管理工具:Navicat使用指南

  • 標簽:
  • 數(shù)據(jù)庫管理
  • Navicat
  • 數(shù)據(jù)庫連接

瀏覽量:1910次評論:0次

作者:銳成網(wǎng)絡(luò)整理時間:2024-08-15 17:22:55

用以方便管理 如果您需要經(jīng)常連接MySQL、Redis、Oracle、PostgreSQL、SQLite、SQL Server、MariaDB 和 MongoDB 等不同類型的數(shù)據(jù)庫,那么一定不能錯過Navicat這個工具。Navicat是一哥可創(chuàng)建多個連接的數(shù)據(jù)庫管理工具,有很多的功能。本文我們將詳細介紹Navicat使用指南,包括Navicat安裝、數(shù)據(jù)庫連接等。

目錄

安裝Navicat
連接不同數(shù)據(jù)庫
創(chuàng)建數(shù)據(jù)庫
數(shù)據(jù)傳輸
導出表結(jié)構(gòu)
生成數(shù)據(jù)字典
查找數(shù)據(jù)或表名
生成E-R模型

安裝Navicat

這里以Navicat Premium版本為例,安裝過程很簡單,只要你能看懂中文,不停的下一步,等待安裝完成即可。

數(shù)據(jù)庫管理工具:Navicat使用指南

連接不同數(shù)據(jù)庫

這里分別介紹Oracle,MySQL,SQL Server這三種數(shù)據(jù)庫的連接方法

1、連接Oracle

在連接Oracle之前我們需要先配置一下OCI文件,具體如下:

點開主菜單里的【工具】——【選項...】,在彈出的對話框中找的OCI選項

數(shù)據(jù)庫管理工具:Navicat使用指南

 

這里就要把你安裝的oracle的安裝目錄下的bin文件夾里面的oci.dll文件導入

E:\software\oracle\Oracle_win64\product\11.2.0\dbhome_1\BIN\oci.dll

以上是我的安裝目錄下的文件,大家根據(jù)自己的安裝目錄不同來導進來

導進來之后就重啟Navicat,重啟后會自動生效。

重啟Navicat后,點擊菜單欄的連接,選擇Oracle,如下圖:

數(shù)據(jù)庫管理工具:Navicat使用指南

在彈出的對話框中做如下配置,其中連接名可以隨意起,然后輸入你要連接的主機名或IP地址,最后輸入賬號密碼。

數(shù)據(jù)庫管理工具:Navicat使用指南

如果你是使用DBA角色登錄的,還需要點開高級選項卡,將角色選為DBA

數(shù)據(jù)庫管理工具:Navicat使用指南

配置完了以后,我們可以點擊連接測試

數(shù)據(jù)庫管理工具:Navicat使用指南

這樣Oracle的連接就配置好了。

2、連接MySQL和SQL Server

MySQL和SQL Server的連接相對比較簡單,只需要輸入主機名或IP地址,賬號密碼即可,具體如下圖:

數(shù)據(jù)庫管理工具:Navicat使用指南

 

數(shù)據(jù)庫管理工具:Navicat使用指南

配置好后,點擊連接測試,在彈出連接成功窗口就表示我們配置好了。

數(shù)據(jù)庫連接成功后,下面是各個功能的介紹,我們以SQL Server數(shù)據(jù)庫作為案例來介紹各個功能的使用。

創(chuàng)建數(shù)據(jù)庫

右鍵我們剛新建的數(shù)據(jù)庫連接——選擇【新建數(shù)據(jù)庫...】即可開始創(chuàng)建數(shù)據(jù)庫了。

數(shù)據(jù)庫管理工具:Navicat使用指南

可以根據(jù)你的要求來進行配置,配置完以后,還可以在【SQL預覽】看到完整的SQL代碼:

數(shù)據(jù)庫管理工具:Navicat使用指南

 

數(shù)據(jù)傳輸

數(shù)據(jù)傳輸,顧名思義就是將數(shù)據(jù)從其他地方傳輸?shù)疆斍皵?shù)據(jù)庫,例如我們將SQL_Road數(shù)據(jù)庫中的數(shù)據(jù)傳輸?shù)絼偛判陆ǖ腡est數(shù)據(jù)庫中。

數(shù)據(jù)庫管理工具:Navicat使用指南

右鍵剛才創(chuàng)建好的Test數(shù)據(jù)庫,在彈出的選項中選擇【數(shù)據(jù)傳輸...】,在彈出的窗口中我們配置源數(shù)據(jù)庫為【SQL_Road】,目標數(shù)據(jù)庫配置為【Test】,這樣就可以將SQL_Road中的對象傳輸?shù)絋est了,支持傳輸?shù)膶ο蟀ǎ罕?,視圖,函數(shù)和存儲過程,具體如下圖:

數(shù)據(jù)庫管理工具:Navicat使用指南

點擊開始即可開始進行數(shù)據(jù)傳輸,傳輸效率還是很快的,即使你的數(shù)據(jù)量很大,也可以使用該方法進行數(shù)據(jù)傳輸,這里使用了不到2秒鐘就將整個數(shù)據(jù)庫對象遷移到新的數(shù)據(jù)庫中了。

數(shù)據(jù)庫管理工具:Navicat使用指南

 

此外如果你想導出整個數(shù)據(jù)庫中的對象到文件,也可以使用該方法,只需要將方式改為文件即可,如下圖:

數(shù)據(jù)庫管理工具:Navicat使用指南

如果你想自定義導出的內(nèi)容,可以點擊該窗口的【高級】選項進行自定義配置,如下圖:

數(shù)據(jù)庫管理工具:Navicat使用指南

配置完成后,點擊開始,就會將你選擇的數(shù)據(jù)庫對象以腳本的形式導出到文件中。

但是數(shù)據(jù)傳輸?shù)轿募袀€不足的地方,就是會將數(shù)據(jù)記錄也會一并導出,而很多時候,我們其實只需要表結(jié)構(gòu),那么我們可以使用下面的這個功能。

轉(zhuǎn)儲SQL文件

雙擊打開數(shù)據(jù)庫后,我們右鍵架構(gòu)名dbo,在彈出的選項中選擇【轉(zhuǎn)儲SQL文件...】,這里還有兩個子選項:【結(jié)構(gòu)和數(shù)據(jù)...】和【僅結(jié)構(gòu)...】,如下圖:

數(shù)據(jù)庫管理工具:Navicat使用指南

他們的區(qū)別就是一個有數(shù)據(jù)記錄,一個沒有數(shù)據(jù)記錄,如果你只要數(shù)據(jù)結(jié)構(gòu)可以只選擇【僅結(jié)構(gòu)...】,這樣就可以大大節(jié)省導出時間了。

打印模式/數(shù)據(jù)字典生成

做數(shù)據(jù)庫倉庫往往面對的不是幾張表,往往是成百上千張數(shù)據(jù)表,該怎么維護對DBA是個非常頭疼的事,如果有個數(shù)據(jù)表結(jié)構(gòu)或數(shù)據(jù)字典之類的就非常完美了。

打印模式可以完美的生成所有表的數(shù)據(jù)表結(jié)構(gòu)的。這里我們選擇表數(shù)量較多的數(shù)據(jù)庫ReportServer。右鍵dbo后,選擇【打印模式...】,如下圖:

數(shù)據(jù)庫管理工具:Navicat使用指南

可以看到右側(cè)窗口里面出現(xiàn)了所有數(shù)據(jù)表的表結(jié)構(gòu),如下圖:

數(shù)據(jù)庫管理工具:Navicat使用指南

足足有10頁之多,我們點擊左上方的【打印】,將表結(jié)構(gòu)打印成PDF文件,就可以得到一份非常完成的數(shù)據(jù)字典了,如下圖:

數(shù)據(jù)庫管理工具:Navicat使用指南

內(nèi)容中主鍵和索引也有仔細的標注出來,其中P代表主鍵,下面的index表示索引。

這個功能絕對是一個神器!

在模式中查找

這個功能主要用來查找數(shù)據(jù)或結(jié)果,當你需要從當前數(shù)據(jù)庫中查找數(shù)據(jù)記錄或?qū)ο笾邪承┳址麜r,可以使用該功能,具體如下:

數(shù)據(jù)庫管理工具:Navicat使用指南

在彈出的對話框中,我們查找pre的結(jié)構(gòu),就可以將當前數(shù)據(jù)庫符合要求的的所有對象都查找出來,如下圖:

數(shù)據(jù)庫管理工具:Navicat使用指南

 

逆向模式到模型

這又是一個神仙技能,誰用誰知道,右鍵dbo在彈出的選項中選擇【逆向模式到模型..】,如下圖:

數(shù)據(jù)庫管理工具:Navicat使用指南

 

它可以將當前數(shù)據(jù)庫中創(chuàng)建的所有表,以E-R圖的模型清楚的告訴你每個表之間的關(guān)聯(lián)關(guān)系,包括主外鍵,表結(jié)構(gòu),關(guān)聯(lián)關(guān)系等,如下圖:

數(shù)據(jù)庫管理工具:Navicat使用指南

 

你以為就這?

還支持模型轉(zhuǎn)換,模型導出,說白了就是你可以將該模型轉(zhuǎn)換成其他數(shù)據(jù)庫的模型,從SQL Server轉(zhuǎn)換成MySQL,Oracle,Postgresql都可以。點擊左上角的三短橫,選擇【文件】——【模型轉(zhuǎn)換】,如下圖:

數(shù)據(jù)庫管理工具:Navicat使用指南

 

在彈出的對話框中選擇你要轉(zhuǎn)換的類型,比如我們想轉(zhuǎn)換成MySQL 5.6的,如下圖:

數(shù)據(jù)庫管理工具:Navicat使用指南

點擊確定后,即可將當前的SQL Server模型立馬轉(zhuǎn)換成MySQL 5.6。給大家看下對比效果:

數(shù)據(jù)庫管理工具:Navicat使用指南

SQL Server模型

 

數(shù)據(jù)庫管理工具:Navicat使用指南

MySQL模型

轉(zhuǎn)換成功后可以直接將轉(zhuǎn)換后的模型導出成對應的SQL。

點擊【工具】——【導出SQL...】,如下圖:

數(shù)據(jù)庫管理工具:Navicat使用指南

 

選擇導出位置,點確定即可,導出的SQL文件里面就是MySQL的建庫代碼了。

數(shù)據(jù)庫管理工具:Navicat使用指南

 

能導出肯定就可以打印,同樣如果需要將模型文件保存,也可以導出為PDF,PNG,SVG等格式,但是建議打印成PNG圖片格式,因為PDF會分頁,導致模型不完整。

數(shù)據(jù)庫管理工具:Navicat使用指南

打印出來的圖片如下:

數(shù)據(jù)庫管理工具:Navicat使用指南

當然你可隨意放大縮小查看詳細信息。

以上我們主要介紹了數(shù)據(jù)庫和架構(gòu)的一些功能僅供大家參考。

重要聲明:本文來自SQL數(shù)據(jù)庫開發(fā),經(jīng)授權(quán)轉(zhuǎn)載,版權(quán)歸原作者所有,不代表銳成觀點,轉(zhuǎn)載的目的在于傳遞更多知識和信息。

我的評論

還未登錄?點擊登錄

微信掃碼溝通
微信掃碼溝通

微信掃碼溝通

AI
return head