![MySQL入门很轻松(微课超值版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/406/32858406/b_32858406.jpg)
2.4 Navicat for MySQL的应用
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P51_23871.jpg?sign=1739177917-fnfZgiLh9PaM291b61KNAUfNKOcVUXNJ-0-54389eab1028154c9f55b21bad4e1cef)
Navicat for MySQL是一款强大的MySQL数据库管理和开发工具,它为专业开发者提供了一套强大的足够尖端的工具,而且对于初学者仍然易于学习。
2.4.1 下载与安装Navicat for MySQL
Navicat for MySQL是一款专为MySQL设计的高性能数据库管理及开发工具。它支持大部分MySQL最新版本的功能,包括触发器、存储过程、函数、事件、视图、管理用户等。
下载并安装Navicat for MySQL的操作步骤如下。
(1)在IE浏览器的地址栏中输入Navicat for MySQL的官方下载地址http://www.navicat.com.cn/ download/navicat-for-mysql,即可进入其下载界面,如图2-69所示。
(2)双击安装程序,打开欢迎安装界面,单击“下一步”按钮,如图2-70所示。
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P52_1120.jpg?sign=1739177917-5i6uu3jkSABkByEunLFjNTX8YSTXVNvL-0-cb0f297abc5cd7a5254a3fe74b761865)
图2-69 软件下载界面
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P52_1121.jpg?sign=1739177917-8kt8piPWNHyBw88D8L8IogZ0ax7vwqvU-0-fd816fc8df7cb905e7d9cb5249f45872)
图2-70 “欢迎安装”界面
(3)进入“许可证”界面,选择“我同意”单选按钮,单击“下一步”按钮,如图2-71所示。
(4)进入“选择安装文件夹”界面,如果需要更改安装路径,可以单击“浏览”按钮,然后选择新的安装路径。这里采用默认的安装路径,直接单击“下一步”按钮,如图2-72所示。
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P52_1125.jpg?sign=1739177917-GovmhnsVeduayanKGqLug39KEzjJ31FN-0-3a96d4b0ac0cd7502b93b7d0ef5e8f4e)
图2-71 “许可证”界面
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P52_1126.jpg?sign=1739177917-t7ZbFmZR5aHZGwEDBU5WAbMfKA3srHcS-0-8c93aef4fe6bbd8f6edf1f50a04cca58)
图2-72 “选择安装文件夹”界面
(5)进入“选择开始目录”界面,选择在哪里创建快捷方式。这里采用默认的路径,单击“下一步”按钮,如图2-73所示。
(6)进入“选择额外任务”界面,选择Creat a desktop icon复选框,单击“下一步”按钮,如图2-74所示。
(7)进入“准备安装”界面,这里显示了安装文件夹、开始菜单、额外任务,如图2-75所示。
(8)单击“安装”按钮,即可开始安装,并显示安装的进度,如图2-76所示。
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P53_1131.jpg?sign=1739177917-DTJoWJOqp06sKQ8fFlGJMepyViJdquOE-0-0dbc9bc75f93a80ed7dd7d99331df8dd)
图2-73 “选择开始目录”界面
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P53_1132.jpg?sign=1739177917-fqtPQ1hhXxXTDS0OavH2Xb66kAjCXdTm-0-08b9d2810a5e61bdcf040356d9adb333)
图2-74 “选择额外任务”界面
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P53_1135.jpg?sign=1739177917-m4t8QLVZKH4iSK478usrh83CZplHtbTr-0-103e2d2399ba5c5accb6e30fbfd66a2e)
图2-75 “准备安装”界面
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P53_1136.jpg?sign=1739177917-lmYHLmBR1sipJSQkBtRqsVkLH5l9hbZJ-0-ec73f14a31d2499187365b0e10ea2577)
图2-76 “正在安装”界面
(9)安装完成后,弹出“完成安装向导”界面,单击“完成”按钮即可退出安装向导,如图2-77所示。
(10)双击桌面上的Navicat for MySQL图标,即可打开Navicat for MySQL的工作界面,如图2-78所示。
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P53_1139.jpg?sign=1739177917-EPYv3e4EULw4Py06orMDH0qy1qYC7qxg-0-5e74a6bc3214faaf858dd8f4fb47f682)
图2-77 “完成安装向导”界面
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P53_1140.jpg?sign=1739177917-HRXTzs3ldbROdugAgeJToqtMmGdgYn8P-0-83ed1fcc402ab35f183adb0585d9cd5f)
图2-78 Navicat for MySQL的工作界面
2.4.2 连接MySQL服务器
Navicat for MySQL安装成功后,在使用Navicat for MySQL操作数据库之前,还需要连接MySQL服务器,具体操作步骤如下。
(1)在Navicat for MySQL的工作界面,选择“文件”→“新建连接”→“MySQL”菜单命令,如图2-79所示。
(2)打开“MySQL-新建连接”对话框,输入连接名,然后使用root连接到本机的MySQL即可执行相关数据库的操作,如图2-80所示。
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P54_1147.jpg?sign=1739177917-qQgPI0H0mclnBgVXH2JkmCKnQPT7DVSq-0-14ef2a6e8c1feb42c6d9437f5b68250f)
图2-79 新建连接
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P54_1148.jpg?sign=1739177917-EuMfZHeyZSMCDhGyx5eXiVEZ5AKE4AcB-0-5b2355448b62f131c328bd22f76f0d59)
图2-80 “MySQL-新建连接”对话框
(3)单击“确定”按钮,即可连接到MySQL服务器,连接成功后,左边的树形目录中会出现此连接,如图2-81所示。
注意:在Navicat for MySQL中,每个数据库的信息是单独获取的,没有获取的数据库的图标会显示为灰色。而一旦Navicat for MySQL执行了某些操作,获取了数据库信息后,相应的图标就会显示成彩色。
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P54_24089.jpg?sign=1739177917-PwHCpbFFI7uxAJaQeTawWR4xvAUa0Z2Z-0-9c27d05fe744377a79420535f10e9395)
图2-81 连接到MySQL服务器
2.4.3 创建与删除数据库
Navicat for MySQL使用了极好的图形用户界面(GUI),可以用一种安全和更为容易的方式快速和容易地创建、组织、存取和共享信息,当连接到MySQL服务器后,即可创建数据库。具体操作步骤如下。
(1)选择Navicat for MySQL工作界面左侧窗格中的“mysql”选项,右击,在弹出的快捷菜单中选择“打开连接”菜单命令,如图2-82所示。
(2)这样即可连接到mysql数据库下的数据库,并在左侧窗格中显示出来,选择需要操作的数据库,例如这里选择mydbase数据库,该数据库的图标显示为彩色,而没有选中的数据库则显示为灰色,这样可以提高Navicat for MySQL的运行速度,如图2-83所示。
提示:Navicat的工作界面与SQL SERVER的数据库管理工具非常相似,左边是树形目录,用于查看数据库中的对象。每一个数据库的树形目录下都有表、视图、存储过程、查询、报表、备份和计划任务等节点,点击节点可以对该对象进行管理。
(3)在左边列表的空白处,右击,在弹出的快捷菜单中选择“新建数据库”菜单命令,如图2-84所示。
(4)打开“新建数据库”对话框,输入数据库的名称为mytest,单击“确定”按钮,如图2-85所示。
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P55_1159.jpg?sign=1739177917-3I4it4Bp0uGedj2cU6e7vESsbsKxNVWK-0-2e59f9869d632bd2e7f3a06924e6c3cc)
图2-82 打开连接
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P55_1165.jpg?sign=1739177917-l3MnodVA2fiNkg50GlnZjhLV0RJL6Gy8-0-55a0b02389722d0ce76c632539572bcb)
图2-83 选择需要操作的数据库
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P55_1168.jpg?sign=1739177917-NwLb9WUwx6liZRlBIWGDuMSHWwOtvQ2G-0-87b3a732a6af67c823ff5b090e5d789b)
图2-84 新建数据库
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P55_1169.jpg?sign=1739177917-0LCJfu123dFZSwlQrJ6sms0oPjnXmX2f-0-d461d02124b64b865d5ee784f485d701)
图2-85 输入数据库的名称
(5)此时已成功创建一个数据库,接下来可以在该数据库中创建表、视图等,如图2-86所示。
(6)如果需要删除某个数据库,可以在选中该数据库后,右击,在弹出的快捷菜单中选择“删除数据库”菜单命令即可,如图2-87所示。
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P55_1173.jpg?sign=1739177917-sbrO0HeLgDDGPNjB3njzSBYj1mHEBxBK-0-91aac8a81f8ed9083baa9a21f5a1bcba)
图2-86 成功创建数据库
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P55_1174.jpg?sign=1739177917-lEyp5ycVj0nCvVGmiLNXSTF0DVNzcHpC-0-1e57d4dabf099c4c75dea01bd451a1e8)
图2-87 选择“删除数据库”菜单命令
2.4.4 创建与删除数据表
数据库创建完成后,即可在该数据库下创建数据表。具体操作步骤如下。
(1)在Navicat for MySQL的窗口上方单击“表”图标,然后单击“新建表”按钮,或者在右侧列表中选择“表”选项,右击,在弹出的快捷菜单中选择“新建表”菜单命令,如图2-88所示。
(2)进入创建数据表的页面,在其中设置数据表的字段结构,通过单击“添加字段”按钮,来添加多个字段信息,如图2-89所示。
(3)单击“保存”按钮,打开“表名”对话框,输入数据表的名称student,单击“确定”按钮,即可完成数据表的创建,如图2-90所示。
(4)如果数据表比较复杂,还可以根据需求继续对数据表进行设置,如给数据表添加索引、外键、触发器等,如图2-91所示。
(5)如果需要对表结构进行修改,可以在工具栏中选择“表”图标,然后选中要修改的表,单击“设计表”按钮,或者在左侧窗格中选择要修改的表,右击,在弹出的快捷菜单中选择“设计表”菜单命令,如图2-92所示。
(6)随即进入表设计界面,在其中可以对表字段、索引、外键、触发器等参数进行设置,如图2-93所示。
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P56_1194.jpg?sign=1739177917-MA0NIfAuZJTKSIu9paUbDCZTLh3OwxYc-0-ef71b7d30bcb4ef639aea59d1de8fc3d)
图2-88 “新建表”连接
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P56_1181.jpg?sign=1739177917-SQuCmH3pqrsZM7B2CG0z22mZJbUreDkn-0-cedf3eca7e07d1d0501830d62f87d77c)
图2-89 设置数据表的字段结构
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P56_1184.jpg?sign=1739177917-PlpyX2rOKrIPl6uqgL0u8fGS7lgZHUBe-0-7f477b3f7416377550b48368555b7a84)
图2-90 输入数据表的名称
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P56_1185.jpg?sign=1739177917-udNQhZBtrzuLu0JHrGtngc1gMz0FheEN-0-359bc272411d8fe6e726201f9c39465c)
图2-91 “索引”的工作界面
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P56_1188.jpg?sign=1739177917-3D3q4A3kQgpRSZrzPIk8kMWXRR7i92IM-0-62951f222e17cbfd8b3f9e3c634c3d44)
图2-92 选择“设计表”菜单命令
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P56_1189.jpg?sign=1739177917-578nV6V2iJxIMM75iqjXCNuJnFsELi3v-0-4ce045baefa5a4006068651ece6d2614)
图2-93 修改数据表的字段类型
2.4.5 添加与修改数据记录
在左边结构树中点击“表”,找到要添加数据的表,如mydbase,双击。或者在工具栏中选择“表”,然后选中要插入数据的表,单击“打开表”按钮。在窗口右边打开添加数据的界面,可以直接输入相关数据或修改数据记录,如图2-94所示。
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P57_1199.jpg?sign=1739177917-nlpIZ22mmNQMFzoI1BTpi6ai3yDCFsSl-0-c6b43a7b8dd6fffab9a81eeaa011401c)
图2-94 添加数据记录
2.4.6 查询数据表中的数据
在Navicat for MySQL中,查询数据表中数据的操作非常简单,具体操作步骤如下。
(1)单击Navicat for MySQL窗口上方工具栏中“查询”按钮,进入查询工作界面,如图2-95所示。
(2)单击“新建查询”按钮,在“查询编辑器”中输入要执行的SQL语句,单击“运行”按钮,在窗口下方显示结果、信息、概况等信息,如图2-96所示。
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P57_1204.jpg?sign=1739177917-rz98IYYUZPDcXQKvCwhZdZaIIMORFBXM-0-aff6108895beca9c58ed4180f5e1418a)
图2-95 查询工作界面
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P57_1205.jpg?sign=1739177917-sB3headAN14Mv6azsNlP0mS0ZOXjDriZ-0-c8809d8a121a7b8446f7659e71882247)
图2-96 显示查询的信息
2.4.7 数据库备份和还原
使用Navicat for MySQL可完全控制MySQL数据库和显示不同的管理资料,包括一个多功能的图形化管理用户和访问权限的管理工具,方便将数据从一个数据库转移到另一个数据库中,从而进行数据库的备份或还原,具体操作步骤如下。
(1)在窗口上方的工具栏中单击“备份”按钮,或者在左边的结构树中,选择要备份数据库下的“备份”按钮,打开备份界面,如图2-97所示。
(2)单击“新建备份”按钮,打开“新建备份”窗口,在“注释”框中输入有关备份数据库的相关信息,例如,在“常规”选项卡中添加注释信息;在“对象选择”选项卡中选择要备份的表;在“高级”选项卡中选择是否压缩、是否使用指定文件名等;在“信息日志”选项卡中显示备份过程,如图2-98所示。
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P58_1212.jpg?sign=1739177917-nV3qRO1L028mwskS9xlkfz9zVNPd1SFG-0-8cc670c8dca96c5e1d60edbc111c3858)
图2-97 备份界面
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P58_1213.jpg?sign=1739177917-w6GjtJ3lEZnZdc6snGOcJWlbu6Uv6lgJ-0-5e489de0bc2b1752a366fc6b5066fc27)
图2-98 “新建备份”窗口
(3)设置完成后,单击“开始”按钮,即可开始备份并显示备份的结果,如图2-99所示。
(4)单击“保存”按钮,打开“配置文件名”对话框,在其中输入备份文件的文件名,单击“确定”按钮,即可保存备份文件,如图2-100所示。
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P58_1216.jpg?sign=1739177917-I9ZFn5O9yqdBaO3sGn4JAlBuDdSRwJOv-0-50b4622e4952a01f9fc3cdacc491a0a9)
图2-99 完成备份
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P58_1217.jpg?sign=1739177917-yrWICcw1H6W1kKdtuVbkVjNq9AZg7qmY-0-b88347414e0b6407cf37ea1ece082a00)
图2-100 输入配置文件名
(5)备份结束之后产生备份文件,数据库发生新的变化需要再次备份,经过多次备份后会产生多个不同时期的备份文件,如图2-101所示。
(6)当需要将数据库还原到某个时间点时,选择时间,单击“还原备份”按钮,进入“还原备份”窗口,如图2-102所示。
(7)单击“开始”按钮,系统开始自动还原数据,并显示还原后的结果,如图2-103所示。
(8)如果想要删除某个备份文件,则可以在选中该备份文件后,单击“删除备份”按钮,或右击,在弹出的快捷菜单中选择“删除备份”菜单命令,随即弹出一个信息提示框,单击“删除”按钮,即可完成删除备份文件的操作,如图2-104所示。
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P58_1220.jpg?sign=1739177917-1SQu3R2SzB7vewjU7v2i13mr9hkVVeIF-0-7844dafdd5f5e4fc7cec2c3eba146723)
图2-101 多次备份文件
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P59_1225.jpg?sign=1739177917-3nGUnrNawkj9uTqlPP6j7TPHnsXZTGBq-0-b6d5b6162fffd50e371868bf03864d26)
图2-102 “还原备份”窗口
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P59_1228.jpg?sign=1739177917-RRnPJGp6wAlZru5zstDP1jj9clGwhKQU-0-567d64746305c37a925b04e2082aef65)
图2-103 开始还原文件
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P59_1229.jpg?sign=1739177917-sdMZzi7hmKbAHODSaL1t5qukWKsoSyZr-0-87dee0428a72204e8bb25e43b55b83d9)
图2-104 “确认删除”信息框