如何用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学习笔记之事务隔离级别详解
May 12 MySQL
MySQL查看表和清空表的常用命令总结
May 26 MySQL
MySQL 8.0 Online DDL快速加列的相关总结
Jun 02 MySQL
MySQL 时间类型的选择
Jun 05 MySQL
分析mysql中一条SQL查询语句是如何执行的
Jun 21 MySQL
MySQL系列之一 MariaDB-server安装
Jul 02 MySQL
面试被问select......for update会锁表还是锁行
Nov 11 MySQL
CentOS MySql8 远程连接实战
Apr 19 MySQL
MySQL 字符集 character
May 04 MySQL
Mysql将字符串按照指定字符分割的正确方法
May 30 MySQL
delete in子查询不走索引问题分析
Jul 07 MySQL
MySQL数据管理操作示例讲解
Dec 24 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
让你同时上传 1000 个文件 (二)
2006/10/09 PHP
php面向对象全攻略 (十五) 多态的应用
2009/09/30 PHP
在命令行下运行PHP脚本[带参数]的方法
2010/01/22 PHP
php汉字转拼音的示例
2014/02/27 PHP
简单分析ucenter 会员同步登录通信原理
2014/08/25 PHP
PHP中把数据库查询结果输出为json格式简单实例
2015/04/09 PHP
PHP性能分析工具xhprof的安装使用与注意事项
2017/12/19 PHP
php 处理png图片白色背景色改为透明色的实例代码
2018/12/10 PHP
PHP常见字符串操作函数与用法总结
2019/03/04 PHP
Yii框架核心组件类实例详解
2019/08/06 PHP
jQuery学习笔记(2)--用jquery实现各种模态提示框代码及项目构架
2013/04/08 Javascript
jQuery实现列表自动循环滚动鼠标悬停时停止滚动
2013/09/06 Javascript
Jquery下EasyUI组件中的DataGrid结果集清空方法
2014/01/06 Javascript
JQuery显示、隐藏div的几种方法简明总结
2015/04/16 Javascript
JavaScript利用HTML DOM进行文档操作的方法
2016/03/28 Javascript
浅谈js数据类型判断与数组判断
2016/08/29 Javascript
iscroll-probe实现下拉刷新和下拉加载效果
2017/06/28 Javascript
代码详解javascript模块加载器
2018/03/04 Javascript
JQuery选中select组件被选中的值方法
2018/03/08 jQuery
js实现前端界面导航栏下拉列表
2020/08/27 Javascript
对python指数、幂数拟合curve_fit详解
2018/12/29 Python
基于wxPython的GUI实现输入对话框(1)
2019/02/27 Python
Python生成验证码、计算具体日期是一年中的第几天实例代码详解
2019/10/16 Python
Django数据结果集序列化并展示实现过程
2020/04/22 Python
Python约瑟夫生者死者小游戏实例讲解
2021/01/04 Python
Smallable英国家庭概念店:设计师童装及家居装饰
2017/07/05 全球购物
美国波道夫·古德曼百货官网:Bergdorf Goodman
2017/11/07 全球购物
在子网210.27.48.21/30种有多少个可用地址?分别是什么?
2014/07/27 面试题
毕业寄语大全
2014/04/09 职场文书
农村优秀教师事迹材料
2014/08/27 职场文书
质量在我心中演讲稿
2014/09/02 职场文书
法院授权委托书格式
2014/09/28 职场文书
学院党委班子四风问题自查报告及整改措施
2014/10/25 职场文书
婚礼女方父母答谢词
2015/01/04 职场文书
主持稿开场白
2015/06/01 职场文书
2016春季幼儿园大班开学寄语
2015/12/03 职场文书