博客 > Navicat使用指南,新建表、新建查詢、創(chuàng)建視圖等功能使用指南
瀏覽量:4989次評(píng)論:0次
作者:銳成網(wǎng)絡(luò)整理時(shí)間:2024-06-27 17:10:37
Navicat是一款功能強(qiáng)大的數(shù)據(jù)庫(kù)管理工具,為開發(fā)者和數(shù)據(jù)分析師提供了方便快捷的數(shù)據(jù)處理和管理功能,在《Navicat使用指南,連接不同數(shù)據(jù)庫(kù)、創(chuàng)建數(shù)據(jù)庫(kù)等功能使用指南》中,我們介紹了Navicat的一些基本功能使用指南,在本文中我們將為您介紹Navicat數(shù)據(jù)庫(kù)對(duì)象的一些功能使用指南,包括新建表、新建查詢和創(chuàng)建視圖等。
新建表
這個(gè)是比較常見的功能,相比其他管理工具,Navicat將建表過程中所涉及的各種常用功能都包含進(jìn)去了,包含新字段,索引,主鍵,外鍵,唯一鍵等等與表有關(guān)的內(nèi)容,具體如下圖:
針對(duì)表的幾個(gè)常用功能,我們?cè)僭敿?xì)給大家介紹一下
字段
字段的功能很多,也是其他功能的前提,意思是你必須先創(chuàng)建了字段才能使用后面的一些功能。
其中第一排的添加字段,插入字段,刪除字段,可以通過字面意思來理解。主鍵:選中某個(gè)字段,點(diǎn)擊主鍵即可設(shè)置為主鍵標(biāo)識(shí):勾選后一般用作自增長(zhǎng)列來使用注釋:對(duì)字段的備注,通常為中文名:字段存在表里的字段名類型:字段數(shù)據(jù)類型長(zhǎng)度:字段的長(zhǎng)度,通常int和datetime可以不設(shè)置長(zhǎng)度。比例:小數(shù)位數(shù)不是Null:該字段是否為空,勾選不為空,不勾選為空。
索引
用來創(chuàng)建索引,只需要選定指定的列,就可以在對(duì)應(yīng)的列上創(chuàng)建索引了。
名:索引的名稱,通常按命名規(guī)范以index或idx開頭,當(dāng)然你也可以自定義。字段:選擇在哪個(gè)字段上創(chuàng)建索引。還可以選擇排序規(guī)則,默認(rèn)是升序ASC。索引類型:不同的數(shù)據(jù)庫(kù)索引類型不同,SQL Server類型一般為聚集索引(Clustered)和非聚集索引(Non-Clustered)唯一鍵:用來限制字段的記錄是否可以重復(fù),勾選就是不可重復(fù)。
外鍵
用來創(chuàng)建外鍵約束的功能,目前的數(shù)據(jù)庫(kù)設(shè)計(jì)中,通常不設(shè)置外鍵約束了。
名:外鍵名稱,通常以fk開頭字段:用來設(shè)置外鍵的字段參考表:與之相關(guān)聯(lián)的表參考字段:與之相關(guān)聯(lián)表中的字段刪除時(shí):是否級(jí)聯(lián)刪除更新時(shí):是否級(jí)聯(lián)更新
唯一鍵
區(qū)別于主鍵,唯一鍵具有唯一性與主鍵的區(qū)別有:
1.主鍵不允許空值,唯一索引允許空值
2.主鍵只允許一個(gè),唯一索引允許多個(gè)
3.主鍵產(chǎn)生唯一的聚集索引,唯一索引產(chǎn)生唯一的非聚集索引
檢查
用來約束數(shù)據(jù)插入的合法性,對(duì)應(yīng)SQL中的CHECK或DEFAULT
觸發(fā)器
用來創(chuàng)建與表相關(guān)的觸發(fā)器。
選項(xiàng)
這里主要用來設(shè)置自增長(zhǎng)的種子值(起始值)和增量
SQL預(yù)覽
這里可以看到我們剛才對(duì)表做的配置所對(duì)應(yīng)的SQL語(yǔ)句
查看對(duì)象模式
創(chuàng)建好的表有三種查看方式:列表,詳細(xì)信息和ER圖,如下圖
列表模式
只顯示表名,是表的默認(rèn)顯示方式
詳細(xì)信息模式
會(huì)顯示除了表名以為的其他信息,記錄數(shù),修改日期和表的注釋等
ER圖模式
會(huì)以ER圖的形式顯示每個(gè)表之間的關(guān)聯(lián)關(guān)系,如下圖
導(dǎo)入向?qū)?/span>
用來引導(dǎo)用戶導(dǎo)入數(shù)據(jù)到數(shù)據(jù)庫(kù)對(duì)應(yīng)的表
我們打算將Customers.xlsx里的數(shù)據(jù)導(dǎo)入到表Customers中,具體操作如下:
在導(dǎo)入向?qū)е羞x擇要導(dǎo)入的文件類型,Navicat支持多種導(dǎo)入類型,這里我們選擇導(dǎo)入Excel文檔,然后點(diǎn)擊下一步
找的需要導(dǎo)入的文件,點(diǎn)擊下一步
配置字段名等內(nèi)容,然后點(diǎn)擊下一步
選擇要導(dǎo)入的目標(biāo)表,你也可以直接新建一張表,這里我們導(dǎo)入到目標(biāo)表Orders,然后點(diǎn)擊下一步
配置源表和目標(biāo)表之間的字段對(duì)應(yīng)關(guān)系,點(diǎn)擊下一步
選擇一個(gè)導(dǎo)入模式,如果是直接添加,可以選擇添加模式,如果是要先清空目標(biāo)表再導(dǎo)入可以選擇復(fù)制模式,點(diǎn)擊下一步
點(diǎn)擊開始就可以導(dǎo)入數(shù)據(jù)了
導(dǎo)出向?qū)?/span>
需要將數(shù)據(jù)庫(kù)里的數(shù)據(jù)導(dǎo)出可以使用導(dǎo)出向?qū)?,具體如下:
在彈出的對(duì)話框中選擇導(dǎo)出文件類型,點(diǎn)擊下一步
選擇需要導(dǎo)出的表,點(diǎn)擊下一步
選擇需要導(dǎo)出的列,默認(rèn)全部字段,也可以選擇指定字段,點(diǎn)擊下一步
定義一些附加選項(xiàng),導(dǎo)出包含標(biāo)題,遇到導(dǎo)出錯(cuò)誤繼續(xù)等,點(diǎn)擊下一步
點(diǎn)擊開始執(zhí)行導(dǎo)出操作
新建查詢
新建查詢有兩種方式,可以直接右鍵選擇新建查詢,也可以點(diǎn)擊菜單欄的查詢-新建查詢,如下圖:
查詢功能
查詢是我們用的比較頻繁的一個(gè)功能,在查詢窗口里面有許多好用的功能
智能提醒
根據(jù)我們輸入的字符來自動(dòng)提醒一些關(guān)鍵字,字段名,表名,視圖名,函數(shù)名等,如下:
美化SQL
當(dāng)你看到一段代碼寫的很復(fù)雜且都堆在一起,可以使用美化SQL功能,一鍵幫你把堆在一起的SQL美化得整整齊齊。
美化前
美化后
其他功能
此外查詢窗口還有很多其他功能,都集中在左上角的三短橫上面,如下圖:
這里將查詢窗口的所有功能都匯集在一起,比如注釋,查看執(zhí)行計(jì)劃,簡(jiǎn)化SQL等都在這里可以找到,小伙伴們可以一一嘗試一下。
創(chuàng)建視圖
Navicat提供一套創(chuàng)建視圖的模板,主要是針對(duì)新手朋友。如下圖:
這里我們只需要寫查詢語(yǔ)句即可,在SQL預(yù)覽里可以看到完整的SQL語(yǔ)句。如下圖:
點(diǎn)擊預(yù)覽,可以看到我們剛定義的視圖結(jié)果,如下圖:
創(chuàng)建函數(shù)和存儲(chǔ)過程
函數(shù)和存儲(chǔ)過程是類似的,區(qū)別是函數(shù)必須要有返回值,而存儲(chǔ)過程可有可無。
他們也有一套模板,選擇函數(shù)后點(diǎn)擊新建函數(shù),彈出如下對(duì)話框:
輸入函數(shù)名或過程名,然后選擇你想是想創(chuàng)建函數(shù)還是存儲(chǔ)過程。然后輸入?yún)?shù)名稱和類型,也可以不帶參數(shù),點(diǎn)擊下一步
函數(shù)必須要有返回值,這里需要定義返回值類型,點(diǎn)擊下一步或完成。
這里會(huì)配置函數(shù)的一些附加信息,通常不用配置,直接點(diǎn)擊完成即可。
然后我們就可以看到函數(shù)的編輯窗口了
寫好函數(shù)里的語(yǔ)句后點(diǎn)擊運(yùn)行即可開始測(cè)試了。
備份和還原
通過Navicat,我們可以很方便的完成備份和還原操作,我們先來備份一個(gè)文件。
備份
點(diǎn)擊菜單欄的SQL Server備份——新建備份,在彈出的窗口中配置備份內(nèi)容,然后點(diǎn)擊生成SQL即可。
在這里我們可以看到備份的代碼,然后點(diǎn)備份就會(huì)開始備份
還原
在備份完成后,我們可以選擇還原該備份包
在彈出的對(duì)話框中可以配置相關(guān)信息
點(diǎn)擊生成SQL就會(huì)看到執(zhí)行備份的SQL命令,點(diǎn)擊還原即可開始執(zhí)行
歷史日志記錄該功能可以很方便的查看到你在數(shù)據(jù)庫(kù)中執(zhí)行了哪些操作。點(diǎn)擊菜單欄中的工具——歷史日志,就可以看到我們的操作記錄了,如下圖:
以上就是關(guān)于Navicat的一些常用功能使用指南的全部?jī)?nèi)容了,僅供參考。
重要聲明:本文來自SQL數(shù)據(jù)庫(kù)開發(fā),經(jīng)授權(quán)轉(zhuǎn)載,版權(quán)歸原作者所有,不代表銳成觀點(diǎn),轉(zhuǎn)載的目的在于傳遞更多知識(shí)和信息。
相關(guān)文章推薦
2025-05-27 11:53:22
2024-08-20 17:58:16
2024-08-19 17:49:29
2024-08-19 10:23:28
2024-08-16 17:06:33
熱門工具
標(biāo)簽選擇
閱讀排行
我的評(píng)論
還未登錄?點(diǎn)擊登錄