如何用Navicat操作MySQL

 更新时间:2021年05月12日 10:49:01   作者:MySQL技术  
这篇文章主要介绍了如何用Navicat操作MySQL,帮助大家使用可视化工具来连接 MySQL,感兴趣的朋友可以了解下

前言:

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

库表操作

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

查询窗口

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

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

筛选表数据

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

运行与转储 SQL 文件

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

导入与导出向导

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

查看页面设置

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

工具目标栏

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

总结:

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

以上就是如何用Navicat操作MySQL的详细内容,更多关于用Navicat操作MySQL的资料请关注脚本之家其它相关文章!

相关文章

  • mysql 5.6.26 winx64安装配置图文教程(一)

    mysql 5.6.26 winx64安装配置图文教程(一)

    这篇文章主要为大家详细介绍了mysql 5.6.26 winx64安装配置图文教程,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • MYSQL中解析json格式数据方法示例

    MYSQL中解析json格式数据方法示例

    这篇文章主要给大家介绍了关于MYSQL中解析json格式数据的相关资料,JSON是一种轻量级的数据交换格式,采用了独立于语言的文本格式,类似XML,但是比XML简单,易读并且易编写,需要的朋友可以参考下
    2023-08-08
  • msyql show命令汇总

    msyql show命令汇总

    本篇文章是对msyql中的show命令进行了汇总,需要的朋友参考下
    2013-06-06
  • Mysql DNS反向解析导致连接超时过程分析(skip-name-resolve)

    Mysql DNS反向解析导致连接超时过程分析(skip-name-resolve)

    从其它地方连接MySQL数据库的时候,有时候很慢。慢的原因有可能是MySQL进行反向DNS解析造成的,这里简单介绍下原理,需要的朋友可以参考下
    2013-03-03
  • Python Matplotlib绘图基础详细教程

    Python Matplotlib绘图基础详细教程

    matplotlib是python中用于绘制各种图像的模块,功能十分强大,通常与pandas模块搭配使用,可以生成各种样视的图片,用于数据的分析和展示,下面这篇文章主要给大家介绍了关于Python Matplotlib绘图基础的相关资料,需要的朋友可以参考下
    2022-07-07
  • 服务器上的mysql实现读取sql文件

    服务器上的mysql实现读取sql文件

    这篇文章主要介绍了服务器上的mysql实现读取sql文件方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03
  • MySQL数据库存储引擎的应用

    MySQL数据库存储引擎的应用

    存储引擎是MySQL将数据存储在文件系统中的存储方式,本文主要介绍了MySQL数据库的存储引擎的应用,具有一定的参考价值,感兴趣的可以了解一下
    2024-03-03
  • Mysql之如何实现行列转换

    Mysql之如何实现行列转换

    这篇文章主要介绍了Mysql之如何实现行列转换问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-06-06
  • Mysql中FIND_IN_SET函数的使用及问题

    Mysql中FIND_IN_SET函数的使用及问题

    FIND_IN_SET函数用于返回字符串str在字符串列表str_list中的位置,本文主要介绍了Mysql中FIND_IN_SET函数的使用及问题,具有一定的参考价值,感兴趣的可以了解一下
    2024-07-07
  • Mysql百万级分页优化技巧

    Mysql百万级分页优化技巧

    这篇文章主要介绍了Mysql百万级分页优化技巧,包括普通分页和优化分页两种,在数据量比较大的时候,我们尽量去利用索引来优化语句。下面通过本文给大家详细讲解,一起看看吧
    2016-12-12

最新评论