Mysql安裝與卸載、Navicat工具的使用詳細(xì)教程
一、Mysql的安裝與卸載:
1、查看是否安裝過mysql:
(1)cmd中輸入mysql看是否有顯式提醒
(2)右擊此電腦,選擇管理,在左側(cè)欄中找到服務(wù),查看是否有與mysql相關(guān)的
2、卸載的方式:
如果有就直接使用即可,如果想要切換版本,或者密碼丟失,或者配置文件損壞,可以卸載掉重新下載。
卸載的步驟:
(1)將mysql服務(wù)關(guān)閉:服務(wù)與應(yīng)用程序 >> 服務(wù) >> 找到MySQL >>停止此服務(wù)

(2)右擊應(yīng)用卸載:控制面板 >> 程序和功能 找到MySQL Server5.5 右鍵點(diǎn)擊卸載

(3)將安裝路徑下的mysql文件夾刪除

(4)將C盤programdata中與MySQL有關(guān)的文件夾刪除

(5)清理注冊表:
①按Win圖標(biāo)+R打開運(yùn)行,在打開框里輸入“regedit”后按回車,打開注冊表

②刪除相應(yīng)的文件夾:

(6)刪除系統(tǒng)環(huán)境變量:

(7)驗證一下是否刪除
3、下載:
(1)點(diǎn)開下面的鏈接:https://dev.mysql.com/downloads/mysql/

點(diǎn)擊Download 就可以下載對應(yīng)的安裝包了, 安裝包如下:

(2)解壓:
下載完成后我們得到的是一個壓縮包,將其解壓,我們就可以得到MySQL 8.0.31 的軟件本體了(就是一個文件夾),我們可以把它放在你想安裝的位置。

(3)添加環(huán)境變量
環(huán)境變量里面有很多選項,這里我們只用到 Path 這個參數(shù)。為什么在初始化的開始要添加環(huán)境變量呢?
在黑框(即CMD)中輸入一個可執(zhí)行程序的名字,Windows會先在環(huán)境變量中的 Path 所指的路徑中尋找一遍,如果找到了就直接執(zhí)行,沒找到就在當(dāng)前工作目錄找,如果還沒找到,就報錯。我們添加環(huán)境變量的目的就是能夠在任意一個黑框直接調(diào)用MySQL中的相關(guān)程序而不用總是修改工作目錄,大大簡化了操作。
①右鍵 此電腦 → 屬性 ,點(diǎn)擊 高級系統(tǒng)設(shè)置,點(diǎn)擊環(huán)境變量

②在 系統(tǒng)變量 中新建MYSQL_HOME

③在 系統(tǒng)變量 中找到并雙擊 Path點(diǎn)擊 新建最后點(diǎn)擊確定。

如何驗證是否添加成功?
右鍵開始菜單(就是屏幕左下角),選擇 命令提示符(管理員) ,打開黑框,敲入 mysql ,回車。如果提示 Can't connect to MySQL server on 'localhost' 則證明添加成功;
如果提示 mysql不是內(nèi)部或外部命令,也不是可運(yùn)行的程序或批處理文件則表示添加添加失敗,請重新檢查步驟并重試。
(4) 初始化MySQL
以管理員身份,運(yùn)行命令行窗口

在剛才的命令行中,輸入如下的指令: mysqld --initialize-insecure

正常情況是沒有回顯的,稍微等待一會,如果出現(xiàn)沒有出現(xiàn)報錯信息,則證明data目錄初始化沒有問題,此時再查看MySQL目錄下已經(jīng)有data目錄生成。
tips:如果出現(xiàn)如下錯誤

由于權(quán)限不足導(dǎo)致的,以管理員方式運(yùn)行 cmd mysqld --initialize-insecure
(5)注冊MySQL服務(wù)
命令行(注意必須以管理員身份啟動)中,輸入如下的指令,回車執(zhí)行: mysqld -install

(6)啟動MySQL服務(wù)
在黑框里敲入 net start mysql ,回車

(7)修改默認(rèn)賬戶密碼
在黑框里敲入 mysqladmin -u root password 1234 ,這里的 1234 就是指默認(rèn)管理員(即root賬戶)的密碼,可以自行修改成你喜歡的。
(8)登錄MySQL
右鍵開始菜單,選擇 命令提示符 ,打開黑框。在黑框中輸入, mysql -uroot -p1234(mysql -u用戶名 -p密碼) ,回車,出現(xiàn)下圖且左下角為
mysql> ,則登錄成功。
退出時輸入:exit/quit
二、Navicat工具的使用:
(一)連接數(shù)據(jù)庫
新建連接:打開 Navicat 后,點(diǎn)擊左上角 “連接” 按鈕,選擇對應(yīng)的數(shù)據(jù)庫類型,如 MySQL。在彈出的連接設(shè)置窗口中,填寫主機(jī)名(或 IP 地址)、端口號、用戶名、密碼等信息。例如連接本地 MySQL 數(shù)據(jù)庫,主機(jī)名通常為 “localhost”,端口默認(rèn) 3306,用戶名和密碼為安裝 MySQL 時設(shè)置的值 。填寫完畢后,點(diǎn)擊 “測試連接”,若顯示 “連接成功”,則可輸入連接名并保存連接。
連接管理:在 Navicat 左側(cè)連接面板中,可對已建立的連接進(jìn)行管理。右鍵點(diǎn)擊連接名稱,能執(zhí)行連接、斷開、刪除連接、新建查詢等操作 。還可通過 “連接屬性” 隨時修改連接設(shè)置。
(二)數(shù)據(jù)庫操作
創(chuàng)建數(shù)據(jù)庫:右鍵點(diǎn)擊已連接的數(shù)據(jù)庫實例,選擇 “新建數(shù)據(jù)庫”。在彈出窗口中,輸入數(shù)據(jù)庫名稱,選擇字符集和排序規(guī)則(如常用的 utf8mb4 字符集及 utf8mb4_general_ci 排序規(guī)則),點(diǎn)擊 “確定” 即可創(chuàng)建新數(shù)據(jù)庫 。
刪除數(shù)據(jù)庫:選中要刪除的數(shù)據(jù)庫,右鍵選擇 “刪除數(shù)據(jù)庫”,在確認(rèn)提示框中點(diǎn)擊 “是”,即可刪除該數(shù)據(jù)庫。操作時需謹(jǐn)慎,刪除后數(shù)據(jù)將無法恢復(fù) 。
(三)數(shù)據(jù)表操作
創(chuàng)建數(shù)據(jù)表:
可視化創(chuàng)建:在數(shù)據(jù)庫下,右鍵點(diǎn)擊 “表”,選擇 “新建表”。在表設(shè)計器中,依次添加字段名,設(shè)置數(shù)據(jù)類型(如 INT、VARCHAR、DATE 等)、長度、是否為主鍵、是否允許為空、默認(rèn)值等屬性 。例如創(chuàng)建一個用戶表,可添加 “user_id” 字段,數(shù)據(jù)類型為 INT,設(shè)為主鍵且自增長;添加 “username” 字段,數(shù)據(jù)類型為 VARCHAR (50),不允許為空;添加 “password” 字段,數(shù)據(jù)類型為 CHAR (60),不允許為空等 。設(shè)置完成后,點(diǎn)擊 “保存”,輸入表名即可創(chuàng)建表。
SQL 語句創(chuàng)建:點(diǎn)擊 “查詢”,新建查詢,在查詢編輯器中編寫 SQL 創(chuàng)建表語句,如 “CREATE TABLE users ( user_id INT AUTO_INCREMENT PRIMARY KEY, username VARCHAR(50) NOT NULL UNIQUE, password CHAR(60) NOT NULL, email VARCHAR(100) NOT NULL, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;”,然后點(diǎn)擊執(zhí)行按鈕創(chuàng)建表 。
修改數(shù)據(jù)表:
添加字段:右鍵點(diǎn)擊要修改的表,選擇 “設(shè)計表”,在表設(shè)計器中點(diǎn)擊 “添加字段”,設(shè)置好字段屬性后保存即可添加新字段 。
修改字段屬性:在表設(shè)計器中,直接選中要修改的字段,對其數(shù)據(jù)類型、長度、約束等屬性進(jìn)行修改,然后保存 。
刪除字段:在表設(shè)計器中,選中要刪除的字段,點(diǎn)擊 “刪除字段” 按鈕,然后保存表結(jié)構(gòu)更改 。
刪除數(shù)據(jù)表:右鍵點(diǎn)擊要刪除的表,選擇 “刪除表”,在確認(rèn)提示框中點(diǎn)擊 “是”,即可刪除該表。同樣,刪除操作不可逆轉(zhuǎn),需謹(jǐn)慎操作 。
(四)數(shù)據(jù)操作
插入數(shù)據(jù):
可視化插入:雙擊打開要插入數(shù)據(jù)的表,進(jìn)入數(shù)據(jù)視圖,點(diǎn)擊 “新建行” 按鈕,在各字段列中輸入對應(yīng)數(shù)據(jù),然后點(diǎn)擊 “保存” 即可插入新數(shù)據(jù)行 。
SQL 語句插入:在查詢編輯器中編寫 INSERT INTO 語句,如 “INSERT INTO users (username, password, email) VALUES ('testuser', 'testpassword', 'test@example.com');”,點(diǎn)擊執(zhí)行即可插入數(shù)據(jù) 。
更新數(shù)據(jù):
可視化更新:在表的數(shù)據(jù)視圖中,找到要更新的數(shù)據(jù)行,直接修改字段值,然后點(diǎn)擊 “保存” 。
SQL 語句更新:編寫 UPDATE 語句,如 “UPDATE users SET password = 'newpassword' WHERE username = 'testuser';”,執(zhí)行語句更新符合條件的數(shù)據(jù) 。
刪除數(shù)據(jù):
可視化刪除:在表的數(shù)據(jù)視圖中,選中要刪除的數(shù)據(jù)行,點(diǎn)擊 “刪除記錄” 按鈕,在確認(rèn)提示框中點(diǎn)擊 “是”,即可刪除選中行 。
SQL 語句刪除:編寫 DELETE FROM 語句,如 “DELETE FROM users WHERE username = 'testuser';”,執(zhí)行語句刪除符合條件的數(shù)據(jù) 。
(五)SQL 查詢
查詢編輯器:點(diǎn)擊 “查詢”,新建查詢,打開 SQL 查詢編輯器。編輯器支持語法高亮顯示,不同的 SQL 關(guān)鍵字、函數(shù)、表名和列名等會以不同顏色標(biāo)識,方便閱讀和編寫代碼 。同時具備智能代碼補(bǔ)全功能,輸入 SQL 語句時,會根據(jù)數(shù)據(jù)庫結(jié)構(gòu)和已輸入內(nèi)容實時給出補(bǔ)全建議 。例如輸入 “SELECT ” 后,輸入表名和 “.”,會自動列出該表所有列名 。
執(zhí)行查詢:在查詢編輯器中編寫好 SQL 查詢語句后,點(diǎn)擊 “運(yùn)行” 按鈕(或使用快捷鍵 Ctrl+R)執(zhí)行查詢。查詢結(jié)果會顯示在下方結(jié)果面板中,可查看數(shù)據(jù)記錄、查詢影響的行數(shù)等信息 。
保存查詢:執(zhí)行完查詢后,若希望保存該查詢以便后續(xù)使用,可點(diǎn)擊 “文件” - “保存” 或 “另存為”,輸入查詢名稱進(jìn)行保存 。保存后的查詢可在 “查詢” 菜單下找到并再次打開執(zhí)行 。
SQL 優(yōu)化:Navicat 提供 “解釋” 功能,可分析 SQL 語句執(zhí)行計劃。通過查看執(zhí)行計劃,能了解數(shù)據(jù)庫引擎如何執(zhí)行查詢,從而找出潛在性能瓶頸,如索引缺失、不合理的連接順序等,進(jìn)而對 SQL 語句進(jìn)行優(yōu)化 。還支持 SQL 格式化,可將雜亂的 SQL 代碼按規(guī)范格式排版,提高代碼可讀性和可維護(hù)性 。
(六)數(shù)據(jù)導(dǎo)入導(dǎo)出
1、數(shù)據(jù)導(dǎo)入:
從文件導(dǎo)入:右鍵點(diǎn)擊目標(biāo)表,選擇 “導(dǎo)入向?qū)?rdquo;。在導(dǎo)入向?qū)е?,選擇要導(dǎo)入的文件類型(如 Excel、CSV 等),指定文件路徑,然后映射文件字段與數(shù)據(jù)庫表字段 。設(shè)置好導(dǎo)入模式(如追加數(shù)據(jù)、替換數(shù)據(jù))后,點(diǎn)擊 “開始” 即可將文件數(shù)據(jù)導(dǎo)入表中 。例如從 Excel 文件導(dǎo)入產(chǎn)品數(shù)據(jù),需確保 Excel 文件列名與數(shù)據(jù)庫表字段對應(yīng),選擇好文件后,按提示完成字段映射和導(dǎo)入設(shè)置 。
從其他數(shù)據(jù)庫導(dǎo)入:使用 “數(shù)據(jù)傳輸” 功能,選擇源數(shù)據(jù)庫連接和目標(biāo)數(shù)據(jù)庫連接,指定要傳輸?shù)谋砗蛿?shù)據(jù)范圍,設(shè)置好相關(guān)選項(如表結(jié)構(gòu)傳輸、數(shù)據(jù)類型轉(zhuǎn)換等),點(diǎn)擊 “開始” 可將源數(shù)據(jù)庫數(shù)據(jù)導(dǎo)入目標(biāo)數(shù)據(jù)庫 。
2、數(shù)據(jù)導(dǎo)出:右鍵點(diǎn)擊要導(dǎo)出數(shù)據(jù)的表,選擇 “導(dǎo)出向?qū)?rdquo;。在導(dǎo)出向?qū)е?,選擇導(dǎo)出文件格式(如 Excel、CSV、SQL 等),設(shè)置導(dǎo)出路徑和選項(如是否包含列標(biāo)題),點(diǎn)擊 “開始” 即可將表數(shù)據(jù)導(dǎo)出為指定格式文件 。例如將表數(shù)據(jù)導(dǎo)出為 CSV 文件,可選擇好保存路徑,并根據(jù)需要勾選是否包含列標(biāo)題等選項 。
總結(jié)
到此這篇關(guān)于Mysql安裝與卸載及Navicat工具使用詳細(xì)的文章就介紹到這了,更多相關(guān)Mysql安裝與卸載Navicat使用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
MySQL 5.6下table_open_cache參數(shù)優(yōu)化合理配置詳解
這篇文章主要介紹了MySQL 5.6下table_open_cache參數(shù)合理配置詳解,需要的朋友可以參考下2018-03-03
mysql實現(xiàn)數(shù)據(jù)文件存儲到指定分區(qū)的示例代碼
MySQL中可以使用分區(qū)表來提高數(shù)據(jù)檢索速度,本文主要介紹了mysql實現(xiàn)數(shù)據(jù)文件存儲到指定分區(qū)的示例代碼,具有一定的參考價值,感興趣的可以了解一下2024-01-01
Sql Server數(shù)據(jù)庫遠(yuǎn)程連接訪問設(shè)置詳情
這篇文章主要介紹了Sql Server數(shù)據(jù)庫遠(yuǎn)程連接訪問設(shè)置詳情,文章圍繞主題展開詳細(xì)的內(nèi)容戒殺,具有一定的參考價值,需要的小伙伴可以參考一下2022-09-09
深入mysql "ON DUPLICATE KEY UPDATE" 語法的分析
本篇文章是對mysql "ON DUPLICATE KEY UPDATE"語法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
在win10系統(tǒng)下安裝Mysql 5.7.17圖文教程
因為想要在公司電腦上安裝Mysql,于是到官網(wǎng)上下載了最新版本的Mysql-5.7.17,其實安裝方法也很簡單,下面小編把安裝過程分享到腳本之家平臺供大家參考2017-03-03
淺談mysql的索引設(shè)計原則以及常見索引的區(qū)別
下面小編就為大家?guī)硪黄獪\談mysql的索引設(shè)計原則以及常見索引的區(qū)別。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-03-03


