如何用Navicat操作MySQL
前言:
日常使用 MySQL 的過(guò)程中,我們可能會(huì)經(jīng)常使用可視化工具來(lái)連接 MySQL ,其中比較常用的就是 Navicat 了。平時(shí)也會(huì)遇到某些同學(xué)問(wèn), Navicat 怎么安裝,如何使用等問(wèn)題。本篇文章筆者將結(jié)合個(gè)人經(jīng)驗(yàn),分享下 Navicat 操作 MySQL 簡(jiǎn)易教程。
1.Navicat簡(jiǎn)介
Navicat 是一款成熟可靠的數(shù)據(jù)庫(kù)管理工具,深受技術(shù)人員的喜愛(ài)。它是以直覺(jué)化的圖形用戶界面而建的,讓你可以以安全并且簡(jiǎn)單的方式創(chuàng)建、組織、訪問(wèn)并共用信息。
Navicat 可以用來(lái)對(duì)本機(jī)或遠(yuǎn)程的 MySQL、SQL Server、SQLite、Oracle 及 PostgreSQL 數(shù)據(jù)庫(kù)進(jìn)行管理及開(kāi)發(fā)??蛇\(yùn)行在 Windows 、macOS、Linux 三種操作系統(tǒng)中,可提供數(shù)據(jù)傳輸、數(shù)據(jù)同步、結(jié)構(gòu)同步、導(dǎo)入、導(dǎo)出、備份、還原、報(bào)表創(chuàng)建工具及計(jì)劃以協(xié)助管理數(shù)據(jù)等功能。
Navicat 目前在市場(chǎng)上有很多在用的版本,大體可分為可連接多種數(shù)據(jù)源的 Navicat Premium 和用于單數(shù)據(jù)源的 Navicat for MySQL 等。不過(guò)不同版本之間差別并不大。
2.簡(jiǎn)易教程分享
首先說(shuō)明下,Navicat 正版是收費(fèi)軟件,這里不會(huì)講解安裝及破解方法。
連接管理
選擇新建連接,填入 IP 、端口及賬號(hào)密碼即可新建數(shù)據(jù)庫(kù)連接。若想換個(gè)賬號(hào)登錄,可以點(diǎn)擊復(fù)制連接,則 IP 端口會(huì)自動(dòng)填充,只需更改賬號(hào)密碼即可。關(guān)于連接管理還是很容易上手的。
庫(kù)表操作
選中相應(yīng)的庫(kù)表,點(diǎn)擊右鍵即可選擇相應(yīng)操作,和寫 SQL 效果類似。不過(guò)也要注意不要誤操作哦,特別是點(diǎn)擊刪除時(shí)一定要看清楚。清空表的意思是 delete from ,截?cái)啾淼囊馑际?truncate。
查詢窗口
查詢窗口經(jīng)常用到,選擇相應(yīng)庫(kù),點(diǎn)擊新建查詢即可打開(kāi)查詢窗口。在查詢窗口中我們可以執(zhí)行我們自定義的 SQL 語(yǔ)句,不過(guò)這里也提醒下,不要在一個(gè)查詢窗口里放多條 SQL 哦,最好選中某條 SQL 再點(diǎn)擊執(zhí)行。
當(dāng) SQL 比較長(zhǎng)時(shí),可以點(diǎn)擊美化 SQL 使得更具有可讀性,點(diǎn)擊解釋按鈕還可以展示該 SQL 的執(zhí)行計(jì)劃。
篩選表數(shù)據(jù)
當(dāng)我們打開(kāi)一個(gè)表,發(fā)現(xiàn)表數(shù)據(jù)較多,可以點(diǎn)擊篩選,選中合適的條件來(lái)篩選出所需數(shù)據(jù)。有時(shí)候想偷下懶不想寫 SQL 時(shí)可以試試此功能。
運(yùn)行與轉(zhuǎn)儲(chǔ) SQL 文件
選中相應(yīng)的庫(kù),點(diǎn)擊運(yùn)行 SQL 文件即可選擇本地文件進(jìn)行執(zhí)行。選中庫(kù)或表,點(diǎn)擊轉(zhuǎn)儲(chǔ) SQL 文件即可備份相應(yīng)的庫(kù)表,也可選擇只備份結(jié)構(gòu)。對(duì)庫(kù)表操作前,建議進(jìn)行備份下。
導(dǎo)入與導(dǎo)出向?qū)?/h3>
如果你有 Excel 數(shù)據(jù)想導(dǎo)入某個(gè)表中,或者想把某個(gè)表的數(shù)據(jù)導(dǎo)出為 Excel 格式,則可以選中表,選擇導(dǎo)入向?qū)Щ驅(qū)С鱿驅(qū)?,根?jù)提示一步步來(lái)即可完成,不過(guò)一般適用于小數(shù)據(jù)量。
查看頁(yè)面設(shè)置
點(diǎn)擊上方查看欄,可以選擇頁(yè)面不同的展現(xiàn)方式,建議選擇詳細(xì)信息,這樣可以清楚看到每個(gè)表的相關(guān)信息,右側(cè)邊欄可以查看表的創(chuàng)建語(yǔ)句。
工具目標(biāo)欄
點(diǎn)擊上方工具欄,這里有著更多的實(shí)用工具。數(shù)據(jù)傳輸、數(shù)據(jù)同步和結(jié)構(gòu)同步讓你以低成本輕松快速地遷移數(shù)據(jù)。也在各種數(shù)據(jù)庫(kù)管理系統(tǒng)之間傳輸數(shù)據(jù)。
總結(jié):
Navicat 的功能還有很多,比如賬號(hào)及權(quán)限管理、數(shù)據(jù)庫(kù)模型設(shè)計(jì)等等,上面只是分享下筆者常用的一些功能。工具只是為了提升效率,但這一切的前提是我們熟悉數(shù)據(jù)庫(kù)并且熟悉我們所使用的工具。遇到你不熟悉的功能還是要慎用,可能對(duì)數(shù)據(jù)庫(kù)產(chǎn)生破壞哦,命令行與可視化工具結(jié)合使用也是不錯(cuò)的選擇。
以上就是如何用Navicat操作MySQL的詳細(xì)內(nèi)容,更多關(guān)于用Navicat操作MySQL的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
mysql 5.6.26 winx64安裝配置圖文教程(一)
這篇文章主要為大家詳細(xì)介紹了mysql 5.6.26 winx64安裝配置圖文教程,感興趣的小伙伴們可以參考一下2016-08-08Mysql DNS反向解析導(dǎo)致連接超時(shí)過(guò)程分析(skip-name-resolve)
從其它地方連接MySQL數(shù)據(jù)庫(kù)的時(shí)候,有時(shí)候很慢。慢的原因有可能是MySQL進(jìn)行反向DNS解析造成的,這里簡(jiǎn)單介紹下原理,需要的朋友可以參考下2013-03-03Python?Matplotlib繪圖基礎(chǔ)詳細(xì)教程
matplotlib是python中用于繪制各種圖像的模塊,功能十分強(qiáng)大,通常與pandas模塊搭配使用,可以生成各種樣視的圖片,用于數(shù)據(jù)的分析和展示,下面這篇文章主要給大家介紹了關(guān)于Python?Matplotlib繪圖基礎(chǔ)的相關(guān)資料,需要的朋友可以參考下2022-07-07服務(wù)器上的mysql實(shí)現(xiàn)讀取sql文件
這篇文章主要介紹了服務(wù)器上的mysql實(shí)現(xiàn)讀取sql文件方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-03-03MySQL數(shù)據(jù)庫(kù)存儲(chǔ)引擎的應(yīng)用
存儲(chǔ)引擎是MySQL將數(shù)據(jù)存儲(chǔ)在文件系統(tǒng)中的存儲(chǔ)方式,本文主要介紹了MySQL數(shù)據(jù)庫(kù)的存儲(chǔ)引擎的應(yīng)用,具有一定的參考價(jià)值,感興趣的可以了解一下2024-03-03Mysql之如何實(shí)現(xiàn)行列轉(zhuǎn)換
這篇文章主要介紹了Mysql之如何實(shí)現(xiàn)行列轉(zhuǎn)換問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-06-06Mysql中FIND_IN_SET函數(shù)的使用及問(wèn)題
FIND_IN_SET函數(shù)用于返回字符串str在字符串列表str_list中的位置,本文主要介紹了Mysql中FIND_IN_SET函數(shù)的使用及問(wèn)題,具有一定的參考價(jià)值,感興趣的可以了解一下2024-07-07Mysql百萬(wàn)級(jí)分頁(yè)優(yōu)化技巧
這篇文章主要介紹了Mysql百萬(wàn)級(jí)分頁(yè)優(yōu)化技巧,包括普通分頁(yè)和優(yōu)化分頁(yè)兩種,在數(shù)據(jù)量比較大的時(shí)候,我們盡量去利用索引來(lái)優(yōu)化語(yǔ)句。下面通過(guò)本文給大家詳細(xì)講解,一起看看吧2016-12-12