目錄
- 前言:
- 1.Navicat簡介
- 2.簡易教程分享
- 連接管理
- 庫表操作
- 查詢窗口
- 篩選表數據
- 運行與轉儲 SQL 文件
- 導入與導出向導
- 查看頁面設置
- 工具目標欄
- 總結:
前言:
日常使用 MySQL 的過程中,我們可能會經常使用可視化工具來連接 MySQL ,其中比較常用的就是 Navicat 了。平時也會遇到某些同學問, Navicat 怎么安裝,如何使用等問題。本篇文章筆者將結合個人經驗,分享下 Navicat 操作 MySQL 簡易教程。
1.Navicat簡介
Navicat 是一款成熟可靠的數據庫管理工具,深受技術人員的喜愛。它是以直覺化的圖形用戶界面而建的,讓你可以以安全并且簡單的方式創建、組織、訪問并共用信息。
Navicat 可以用來對本機或遠程的 MySQL、SQL Server、SQLite、Oracle 及 PostgreSQL 數據庫進行管理及開發。可運行在 Windows 、macOS、Linux 三種操作系統中,可提供數據傳輸、數據同步、結構同步、導入、導出、備份、還原、報表創建工具及計劃以協助管理數據等功能。
Navicat 目前在市場上有很多在用的版本,大體可分為可連接多種數據源的 Navicat Premium 和用于單數據源的 Navicat for MySQL 等。不過不同版本之間差別并不大。
2.簡易教程分享
首先說明下,Navicat 正版是收費軟件,這里不會講解安裝及破解方法。
連接管理
選擇新建連接,填入 IP 、端口及賬號密碼即可新建數據庫連接。若想換個賬號登錄,可以點擊復制連接,則 IP 端口會自動填充,只需更改賬號密碼即可。關于連接管理還是很容易上手的。

庫表操作
選中相應的庫表,點擊右鍵即可選擇相應操作,和寫 SQL 效果類似。不過也要注意不要誤操作哦,特別是點擊刪除時一定要看清楚。清空表的意思是 delete from ,截斷表的意思是 truncate。


查詢窗口
查詢窗口經常用到,選擇相應庫,點擊新建查詢即可打開查詢窗口。在查詢窗口中我們可以執行我們自定義的 SQL 語句,不過這里也提醒下,不要在一個查詢窗口里放多條 SQL 哦,最好選中某條 SQL 再點擊執行。
當 SQL 比較長時,可以點擊美化 SQL 使得更具有可讀性,點擊解釋按鈕還可以展示該 SQL 的執行計劃。

篩選表數據
當我們打開一個表,發現表數據較多,可以點擊篩選,選中合適的條件來篩選出所需數據。有時候想偷下懶不想寫 SQL 時可以試試此功能。

運行與轉儲 SQL 文件
選中相應的庫,點擊運行 SQL 文件即可選擇本地文件進行執行。選中庫或表,點擊轉儲 SQL 文件即可備份相應的庫表,也可選擇只備份結構。對庫表操作前,建議進行備份下。

導入與導出向導
如果你有 Excel 數據想導入某個表中,或者想把某個表的數據導出為 Excel 格式,則可以選中表,選擇導入向導或導出向導,根據提示一步步來即可完成,不過一般適用于小數據量。

查看頁面設置
點擊上方查看欄,可以選擇頁面不同的展現方式,建議選擇詳細信息,這樣可以清楚看到每個表的相關信息,右側邊欄可以查看表的創建語句。

工具目標欄
點擊上方工具欄,這里有著更多的實用工具。數據傳輸、數據同步和結構同步讓你以低成本輕松快速地遷移數據。也在各種數據庫管理系統之間傳輸數據。

總結:
Navicat 的功能還有很多,比如賬號及權限管理、數據庫模型設計等等,上面只是分享下筆者常用的一些功能。工具只是為了提升效率,但這一切的前提是我們熟悉數據庫并且熟悉我們所使用的工具。遇到你不熟悉的功能還是要慎用,可能對數據庫產生破壞哦,命令行與可視化工具結合使用也是不錯的選擇。
以上就是如何用Navicat操作MySQL的詳細內容,更多關于用Navicat操作MySQL的資料請關注腳本之家其它相關文章!
您可能感興趣的文章:- 解決Navicat無法連接 VMware中Centos系統中的 MySQL服務器的問題
- 完美解決docker安裝mysql后Navicat連接不上的問題
- 關于Navicat連接MySql數據庫慢的問題
- Navicat for MySQL 15注冊激活詳細教程
- Navicat Premium遠程連接MySQL數據庫的方法
- 解決navicat遠程連接mysql報錯10038的問題
- Navicat for MySQL 11注冊碼\激活碼匯總
- 詳解Navicat遠程連接mysql很慢
- Navicat Premium操作MySQL數據庫(執行sql語句)
- Navicat連接虛擬機mysql常見錯誤問題及解決方法
- Navicat premium連接數據庫出現:2003 Can''t connect to MySQL server on''localhost''(10061)
- navicat創建MySql定時任務的方法詳解
- Navicat出現無法遠程連接MySql服務器問題的解決辦法