Navicat:最適合新手的數(shù)據(jù)庫管理工具!
“Navicat”是一套可創(chuàng)建多個(gè)連接的數(shù)據(jù)庫管理工具,用以方便管理 MySQL、Oracle、PostgreSQL、SQLite、SQL Server、MariaDB 和/或 MongoDB 等不同類型的數(shù)據(jù)庫,并支持管理某些云數(shù)據(jù)庫,例如阿里云、?騰訊云。Navicat 的功能足以符合專業(yè)開發(fā)人員的所有需求,但是對數(shù)據(jù)庫服務(wù)器初學(xué)者來說又相當(dāng)容易學(xué)習(xí)。Navicat 的用戶界面 (GUI) 設(shè)計(jì)良好,讓你以安全且簡單的方法創(chuàng)建、組織、訪問和共享信息。

那么它對于新手而言怎么個(gè)簡單法呢?我們一起來看看吧!
1,右鍵表【選擇對象信息】,發(fā)現(xiàn)你可以擁有E-R圖、DDL:
■ 舉例:

2-1, 除了可以使用DDL語句創(chuàng)建表格,還可以使用圖形化的方式創(chuàng)建表格:
■ 舉例:

2-2,還可以使用圖形化的方式修改表格中的列的值,打√ 還可以看到對應(yīng)的sql語句:
■ 舉例:


3,運(yùn)行sql語句,除了點(diǎn)擊工具-》命令列界面,相當(dāng)于打開了windows的控制臺;
還可以通過新建查詢【功能很強(qiáng)大】,查詢里建立的,其實(shí)就是一個(gè).sql 文件,可以屬性sql操作命令,然后運(yùn)行所選。
■ 舉例:


4,批量刪除數(shù)據(jù),處理使用sql操作語句外,還可以直接通過Navicat的圖形界面進(jìn)行操作:
【過程中點(diǎn)擊黑色箭頭,然后shift定位到要刪除的最終數(shù)據(jù),然后右鍵刪除】
■ 舉例:

5,若是有一個(gè)sql語句寫的.sql 文件,想將其導(dǎo)入到Navicat中:
方法一:先讓Navicat處于表的狀態(tài),然后拖進(jìn)來,按F5 進(jìn)行刷新即可。

?6,還可以排序哈哈哈:
6-1、【單列排序】選中需要的列,然后選擇排序的方式

6-2、【多列排序】

?
7,Navicat底部都是寶藏哈
7-1,可以看到每次對表進(jìn)行操作-》對應(yīng)的sql語句
7-2,可以看到當(dāng)前表中的數(shù)據(jù)記錄總數(shù)
7-3,可以限定當(dāng)前頁面展示的數(shù)據(jù)記錄數(shù)量

?
8,添加外鍵約束



?8-1,注意:設(shè)計(jì)表的選項(xiàng)還有其他功能:修改存儲引擎、字符集

9,數(shù)據(jù)庫的導(dǎo)出、導(dǎo)入操作(以及備份操作)記得刷新按f5
9-1,數(shù)據(jù)庫的導(dǎo)出

9-2、數(shù)據(jù)庫的導(dǎo)入:


?9-3,數(shù)據(jù)庫的備份操作:

?9-4,還原備份操作:

文章源于:博客園丨一樂樂
如果你也喜歡編程,想學(xué)C/C++的話!如果你也想讓自己成為一個(gè)具有真材實(shí)料的厲害的程序員,不妨從現(xiàn)在開始!
微信公眾號:C語言編程學(xué)習(xí)基地
整理分享(多年學(xué)習(xí)的源碼、項(xiàng)目實(shí)戰(zhàn)視頻、項(xiàng)目筆記,基礎(chǔ)入門教程)
歡迎轉(zhuǎn)行和學(xué)習(xí)編程的伙伴,利用更多的資料學(xué)習(xí)成長比自己琢磨更快哦!
