Navicat操作MySQL简易教程

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: 日常使用 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 端口会自动填充,只需更改账号密码即可。关于连接管理还是很容易上手的。


image.png

image.png


库表操作


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


image.png

image.png


image.png

image.png


查询窗口


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


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


image.png

image.png


筛选表数据


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


image.png

image.png


运行与转储 SQL 文件


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


image.png

image.png


导入与导出向导


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


image.png

image.png


查看页面设置


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


image.png

image.png


工具目标栏


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


image.png

image.png


总结:


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

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
2月前
|
关系型数据库 MySQL Java
centos7安装mysql教程及Navicat平替软件
【8月更文挑战第17天】本教程详述CentOS 7上安装MySQL的过程。首先确保移除任何预装的MySQL组件,然后通过wget获取并安装MySQL的YUM源。可以选择安装特定版本如5.7或8.0。安装MySQL服务器后,启动服务并查找初始密码。登录MySQL后应立即更改密码,并可根据需要设置远程访问权限。此外,还推荐使用免费开源的DBeaver作为数据库管理工具,提供了安装步骤以方便管理和操作MySQL数据库。
|
10天前
|
安全 关系型数据库 MySQL
Navicat工具设置MySQL权限的操作指南
通过上述步骤,您可以使用Navicat有效地为MySQL数据库设置和管理用户权限,确保数据库的安全性和高效管理。这个过程简化了数据库权限管理,使其既直观又易于操作。
50 4
|
2月前
|
关系型数据库 MySQL 网络安全
有关使用Navicat 无法成功连接腾讯云服务器上Mysql的问题解决
这篇文章提供了解决Navicat无法连接腾讯云服务器上MySQL问题的步骤,包括调整防火墙设置、更新MySQL权限和检查远程连接配置。
有关使用Navicat 无法成功连接腾讯云服务器上Mysql的问题解决
|
2月前
|
SQL 关系型数据库 MySQL
navicat如何获取MySQL数据库的所有表名称
【8月更文挑战第7天】navicat如何获取MySQL数据库的所有表名称
132 4
|
2月前
|
SQL 关系型数据库 MySQL
问题1:Navicat连接不上mysql8的简单解决办法
问题1:Navicat连接不上mysql8的简单解决办法
580 2
|
2月前
|
SQL 关系型数据库 MySQL
PHP与MySQL交互之基础教程
【8月更文挑战第31天】 在数字世界中,数据是推动一切的核心力量。本文将引导你探索PHP与MySQL的协同工作,通过实际代码示例,展示如何建立连接、执行查询以及处理结果集。无论你是初学者还是希望巩固知识的开发者,这篇文章都将为你提供宝贵的实践知识。
|
2月前
|
关系型数据库 MySQL 网络安全
MySQL主从复制详细教程
配置MySQL的主从复制是一个细致的过程,需要仔细遵循上述步骤进行。一旦配置完成并运行正常,主从复制将大大提高数据库的可用性和读写性能。在操作过程中,务必保持谨慎,确保数据的一致性和安全性。
136 0
|
2月前
|
关系型数据库 MySQL 数据库
成功解决:Navicat 连接虚拟机Docker中的mysql数据库失败(仅限某些特殊情况)
这篇文章介绍了在Ubuntu环境中使用Docker部署Flask项目的方法,包括创建测试项目、设置数据库、构建Flask和Nginx镜像以及容器编排,其中使用了MySQL 5.7作为数据库,Flask 2.0.2作为Web框架,Gunicorn 20.1.0作为应用服务器,Nginx 1.21.4作为反向代理,并解决了Navicat连接Docker中的MySQL数据库失败的问题。
|
2月前
|
关系型数据库 MySQL 网络安全
MySQL⭐二、使用Navicat连接到服务器上的MySQL
MySQL⭐二、使用Navicat连接到服务器上的MySQL
|
18天前
|
NoSQL 关系型数据库 MySQL
微服务架构下的数据库选择:MySQL、PostgreSQL 还是 NoSQL?
在微服务架构中,数据库的选择至关重要。不同类型的数据库适用于不同的需求和场景。在本文章中,我们将深入探讨传统的关系型数据库(如 MySQL 和 PostgreSQL)与现代 NoSQL 数据库的优劣势,并分析在微服务架构下的最佳实践。
下一篇
无影云桌面