如何用Navicat操作MySQL


Posted in MySQL onMay 12, 2021

前言:

日常使用 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 端口会自动填充,只需更改账号密码即可。关于连接管理还是很容易上手的。

如何用Navicat操作MySQL

库表操作

选中相应的库表,点击右键即可选择相应操作,和写 SQL 效果类似。不过也要注意不要误操作哦,特别是点击删除时一定要看清楚。清空表的意思是 delete from ,截断表的意思是 truncate。

如何用Navicat操作MySQL

如何用Navicat操作MySQL

查询窗口

查询窗口经常用到,选择相应库,点击新建查询即可打开查询窗口。在查询窗口中我们可以执行我们自定义的 SQL 语句,不过这里也提醒下,不要在一个查询窗口里放多条 SQL 哦,最好选中某条 SQL 再点击执行。

当 SQL 比较长时,可以点击美化 SQL 使得更具有可读性,点击解释按钮还可以展示该 SQL 的执行计划。

如何用Navicat操作MySQL

筛选表数据

当我们打开一个表,发现表数据较多,可以点击筛选,选中合适的条件来筛选出所需数据。有时候想偷下懒不想写 SQL 时可以试试此功能。

如何用Navicat操作MySQL

运行与转储 SQL 文件

选中相应的库,点击运行 SQL 文件即可选择本地文件进行执行。选中库或表,点击转储 SQL 文件即可备份相应的库表,也可选择只备份结构。对库表操作前,建议进行备份下。

如何用Navicat操作MySQL

导入与导出向导

如果你有 Excel 数据想导入某个表中,或者想把某个表的数据导出为 Excel 格式,则可以选中表,选择导入向导或导出向导,根据提示一步步来即可完成,不过一般适用于小数据量。

如何用Navicat操作MySQL

查看页面设置

点击上方查看栏,可以选择页面不同的展现方式,建议选择详细信息,这样可以清楚看到每个表的相关信息,右侧边栏可以查看表的创建语句。

如何用Navicat操作MySQL

工具目标栏

点击上方工具栏,这里有着更多的实用工具。数据传输、数据同步和结构同步让你以低成本轻松快速地迁移数据。也在各种数据库管理系统之间传输数据。

如何用Navicat操作MySQL

总结:

Navicat 的功能还有很多,比如账号及权限管理、数据库模型设计等等,上面只是分享下笔者常用的一些功能。工具只是为了提升效率,但这一切的前提是我们熟悉数据库并且熟悉我们所使用的工具。遇到你不熟悉的功能还是要慎用,可能对数据库产生破坏哦,命令行与可视化工具结合使用也是不错的选择。

以上就是如何用Navicat操作MySQL的详细内容,更多关于用Navicat操作MySQL的资料请关注三水点靠木其它相关文章!

MySQL 相关文章推荐
MySQL入门命令之函数-单行函数-流程控制函数
Apr 05 MySQL
浅谈mysql执行过程以及顺序
May 12 MySQL
mysql数据库入门第一步之创建表
May 14 MySQL
MySQL优化之如何写出高质量sql语句
May 17 MySQL
MySQL和Oracle批量插入SQL的通用写法示例
Nov 17 MySQL
防止web项目中的SQL注入
Dec 06 MySQL
MySQL数据库⾼可⽤HA实现小结
Jan 22 MySQL
mysql数据插入覆盖和时间戳的问题及解决
Mar 25 MySQL
为什么MySQL不建议使用SELECT *
Apr 03 MySQL
MySQL视图概念以及相关应用
Apr 19 MySQL
MySql如何将查询的出来的字段进行转换
Jun 14 MySQL
mysql数据库隔离级别详解
Jun 16 MySQL
MySQL EXPLAIN输出列的详细解释
May 12 #MySQL
MySQL 分页查询的优化技巧
May 12 #MySQL
MySql学习笔记之事务隔离级别详解
MySQL 分组查询的优化方法
May 12 #MySQL
JDBC连接的六步实例代码(与mysql连接)
May 12 #MySQL
MySQL索引知识的一些小妙招总结
MySQL COUNT函数的使用与优化
May 10 #MySQL
You might like
关于PHP的相似度计算函数:levenshtein的使用介绍
2013/04/15 PHP
Zend Framework使用Zend_Loader组件动态加载文件和类用法详解
2016/12/09 PHP
PHP强制转化的形式整理
2020/05/22 PHP
javascript使用中为什么10..toString()正常而10.toString()出错呢
2013/01/11 Javascript
web网页按比例显示图片实现原理及js代码
2013/08/09 Javascript
JS实现金额转换(将输入的阿拉伯数字)转换成中文的实现代码
2013/09/30 Javascript
JavaScript中的lastIndexOf()方法使用详解
2015/06/06 Javascript
Javascript字符串拼接小技巧(推荐)
2016/06/02 Javascript
jQuery自制提示框tooltip改进版
2016/08/01 Javascript
AngularJS使用ng-Cloak阻止初始化闪烁问题的方法
2016/11/03 Javascript
Vue.directive使用注意(小结)
2018/08/31 Javascript
jQuery实现为table表格动态添加或删除tr功能示例
2019/02/19 jQuery
Vue 利用指令实现禁止反复发送请求的两种方法
2019/09/15 Javascript
利用layer实现表单完美验证的方法
2019/09/26 Javascript
Vue.js数字输入框组件使用方法详解
2019/10/19 Javascript
[03:57]DOTA2英雄梦之声_第03期_幻影刺客
2014/06/21 DOTA
python切换hosts文件代码示例
2013/12/31 Python
从零学python系列之浅谈pickle模块封装和拆封数据对象的方法
2014/05/23 Python
Python中使用__new__实现单例模式并解析
2019/06/25 Python
Python的条件锁与事件共享详解
2019/09/12 Python
Python+Selenium+phantomjs实现网页模拟登录和截图功能(windows环境)
2019/12/11 Python
django自带的权限管理Permission用法说明
2020/05/13 Python
详解Python中import机制
2020/09/11 Python
基于Python爬取素材网站音频文件
2020/10/21 Python
Mio Skincare美国官网:身体紧致及孕期身体护理
2017/03/05 全球购物
会议邀请函范文
2014/01/09 职场文书
简历中的自我评价范文
2014/02/05 职场文书
写字楼租赁意向书
2014/07/30 职场文书
品牌转让协议书
2014/08/20 职场文书
国际商务专业毕业生自我鉴定2014
2014/09/27 职场文书
2015年见习期个人工作总结
2015/05/28 职场文书
食品安全主题班会
2015/08/13 职场文书
小学教师暑期培训心得体会
2016/01/09 职场文书
小学生作文之《压岁钱的烦恼》
2019/09/27 职场文书
python之基数排序的实现
2021/07/26 Python
python数据分析之单因素分析线性拟合及地理编码
2022/06/25 Python