mysql 12_Navicat for MySQL12免费版-程序员宅基地

技术标签: mysql 12  

Navicat for MySQL12免费版是为mysql数据库推出的一款免费的管理软件,主要功能包括sql创建工具、编辑器、数据传输、导入或导出、报表、数据或结构同步等多项功能,为数据库管理、开发和维护提供了更完美的解决方案,兼容Drizzle、OurDelta 和 Percona Server等,适用于mysql3.21以上的版本。

软件功能

Navicat Cloud

Navicat for MySQL 提供 Navicat Cloud 服务给用户,同步连接设置、模型、查询和虚拟组到云。这样就能随时随地实时访问。有了 Navicat Cloud,便可以善用一天中的每分每秒,最大限度提高工作效率。

安全连接

Navicat 可通过 SSH 通道创建安全的 SSH 阶段作业,确保两台主机之间的连接受到强大验证和安全加密的保护,验证方式可使用密码、公钥、私钥。Navicat 也支持 HTTP 通道,直接连接互联网服务供应商。

对象设计器

8d6b6d54603443500d418b5410e81562.pngNavicat for MySQL对象设计器

使用专业的对象设计器创建、修改和设计所有数据库对象,例如:表、视图、触发器和索引。无需编写复杂的 SQL 来创建和编辑对象。

表查看器

d19504b074c578372c21116aab5758ad.pngNavicat for MySQL查看网格或表单

查看网格或表单:使用网格查看添加、修改和删除记录。用类似数据表的功能浏览网格查看,例如排序和隐藏数据组,使用 Navicat for MySQL 助理编辑器:备注、十六进制、图像或更多,也可以用表单查看操作记录,清楚显示记录的栏位名和其值,不必担心误解数据。

13f761989f81f15e31d018557b52ede3.pngNavicat for MySQL选择外键数据

选择外键数据:使用外键关系选定参考查找表,并自动建立下拉列表。无需持续对照参考主表,简化工作流程和提高效率。

SQL 创建工具或编辑器

6a38878b61c9a38b1a94ba1ae4afb29e.pngNavicat SQL 创建工具

SQL 创建工具:视觉化 SQL 创建工具创建和编辑查询或视图,不必担心语法和正确命令的用法。选择需要在表中执行的操作,自动编写 SQL 语句。

3ffca1df8e51f0e891397d507a156f6d.pngNavicat for MySQL自动完成代码

自动完成代码:使用自动完成代码功能,能快速地在 SQL 编辑器中创建 SQL 语句。无论选择数据库对象的属性或 SQL 关键字,只需从下拉列表中选择。

数据库设计器

43306842e8e2ae9287a4dd2d46348c14.pngNavicat for MySQL逆向工程

逆向工程:使用 Navicat for MySQL逆向工程,可从一个现有的数据库创建数据库模型,可视化地显现和编辑数据库结构或创建一个图形模型,并由模型生成一个数据库。

c8be075577772e5a9381b5fa28f47ef7.pngNavicat for MySQL正向工程和生成脚本

正向工程和生成脚本:同步到数据库功能可充分了解所有数据库的差异,生成必要的同步脚本来更新目标数据库,并使其与模型相同。导出 SQL 有机会全面控制最终的 SQL 脚本,生成参照完整性规则,生成模型的独立部份、注释、字符集等,可大大节省工作时间。

数据处理工具

导入或导出向导:从不同格式的文件导入数据到表,例如 Access、Excel、XML、TXT、CSV、JSON 及更多。而且在设置数据源连接后,可以从 ODBC 导入数据。只需简单地选择需要导入的表,或使用添加查询按钮指定查询。同样可以将数据导出到各种格式,如 Excel、TXT、CSV、DBF、XML 等。

4e94a0a1aae048f0e177ce190d0edec3.pngNavicat for MySQL数据传输

数据传输:在多个数据库间轻松地传输数据,可以选择指定的 SQL 格式和编码导出数据为 SQL 文件,这个功能可大大的简化迁移数据的进程。

3267ef947720e112ce06449cb400b9cb.pngNavicat 数据或结构同步

数据或结构同步:从一个数据库中详细的分析进程传输数据到另外一个数据库,同样可以对比并修改表的结构。在数据和结构同步中,目标数据库可以在源服务器,也可以在其他的服务器。

cbc1d546fc6c0e673e02843ec174f230.pngNavicat for MySQL备份或还原

备份或还原:定期备份数据库对用户涞水相当重要,备份或还原全部表、记录、视图等。如果数据损坏,不用再重做,高枕无忧。

269a1e52a9489ac6f1044322030c0c05.pngNavicat for MySQL批处理作业

计划:不同数据库的设置文件可以创建在单一批处理作业,这样就可以设置计划并在指定的时间运行。批处理作业可以创建的对象包括打印报表、查询、数据传输、数据 同步、导入和导出。而且可传送电子邮件通知给指定的收件人,获取最新的计划信息。此外导出的文件或打印的报表可以添加到批处理作业作为电子邮件附件,轻易与其他人共享数据。

报表创建工具或查看器 只限于 Windows 版本

9ece10651efa7c53bbd47dbea1445ad3.pngNavicat for MySQL 报表创建工具

使用用户友好 GUI 报表创建工具创建各种不同类型的报表,设计发票、统计、邮寄标签及更多其他报表。输出报表到多种格式,如 text、PDF、Lotus、Excel、Graphic、Html 及更多。Navicat Report Viewer 可浏览由报表创建工具设计的报表,最酷的是可以与没有安装 Navicat 但安装了 Navicat Report Viewer 的计算机共享报表。

实用工具

0740de7df9085672428aa1f09fffe640.pngNavicat for MySQLER 图表

ER 图表:ER 图表能通过图形格式显示数据库结构,帮助用户了解数据库,看到数据库中表之间的关联。

e60af64c8e2a86f7e53b5aff4b86ecc1.pngNavicat for MySQL连接颜色或虚拟组

连接颜色或虚拟组:连接颜色功能可立刻知道连接到哪个服务器,显示在子窗口工具栏的颜色指示,用于识别连接和它们的数据库对象。虚拟组工具可将对象分类到不用的组,令对象和连接有一个更好的组织。

e91cf772a0fd8e47c8df90f6194ca7d1.pngNavicat for MySQL树或对象筛选功能

树或对象筛选:使用树或对象筛选功能可设计显示数据对象的列表,简单地需输入文本,就只显示符合指定字符串的数据库对象。

收藏夹

Navicat for MySQL可帮助用户容易地回到经常访问的数据库对象,通过添加路径到收藏列表,只需一次点击就可以打开这些数据库对象。

Navicat for MySQL 12安装教程

1、在本站下载软件,解压缩,分为64位和32位两个版本,根据自己的电脑系统进行选择,小编是64位,双击“navicat120_mysql_cs_x64.exe”,弹出欢迎安装界面,点击下一步

0e85f4f9ae2c451d5664f4c653feeebc.png

2、阅读安装协议,勾选“我同意”

8eabe17a1a37641cc5d62eaacbc60bda.png

3、选择软件安装位置,默认的是“C:\Program Files\PremiumSoft\Navicat 12 for MySQL”,想修改点击浏览

d178bfd08aeaf8f96867496dbb15b501.png

4、选择开始目录,默认是“PremiumSoft”,建议选择默认

a5a5354522053172f69a6d2617d5d9da.png

5、选择额外任务,创建桌面快捷方式

6256aabdd86c15c8626730414f9ac41d.png

6、确认安装信息,点击安装

6c6deac6bf4ddc9a16eb90a055c39be1.png

7、安装完成

Navicat for MySQL 12使用教程

Navicat for MySQL如何创建备份计划

步骤一 设置计划批处理作业

0396a6a757197c9d32b2195d7a241111.png设置计划批处理作业示例

如上图所示,在左边的【常规】导航栏中选择所要备份的数据库,然后点击【保存】按钮,起一个好听的名字,如back。保存此批处理作业后,方可对其设置计划任务。

步骤二 设置计划任务

在批处理作业的视图窗口中,点击【设置计划任务】选项按钮后会弹出一个对话框,我们需要计划的时间设置都在这个视图中完成。点击【新建】按钮新建一个计划,在【计划任务】的下拉列表中选择计划的执行周期:每天/每周/每月等。

a7e150f09c5951e36f83151234ceb774.png在批处理作业的视图窗口中设置计划任务

下面是以每周为例截图说明:

1f3fa7fbc11418862a29e262e93c827c.png设置每周计划任务示例

设置完计划执行时间后,点击“应用”按钮可以进行浏览,最后点击“确定”按钮完成设置。

只要我们做好数据库的备份管理工作,就不用怕数据库故障,当然就算备份工作做到了万无一失,我们也不希望数据库出问题。

Navicat for MySQL如何导入数据表

步骤一 选择数据类型。打开Navicat for MySQL,单击【导入向导】按钮,选择导入数据的类型,如下图所示,选择Excel文件。

9ac5277c79f16af1518cb20055b0aaae.png选择 Excel 文件类型

步骤二 选择文件作为数据源。选择好导入的数据类型后,弹出选择文件作为数据源对话框,单击浏览按钮,找到保存的表格文件,并在其中选择要导入的表。

3b9b908934558342e5b300c6f11e4cc8.png选择文件作为数据源

这里需指出:系统过了步骤2直接进入步骤4,可能这是一个系统的bug,为了给大家提示一下,这里做个说明。

步骤三 给源文件定义一些附加选项。在下图中红色方框内的选项一定要选择正确,否则将不能完成正确的导入。

栏位名行:数据表字段所在的行位置,这里输入1;

第一个数据行:所导入源数据从第几行开始的,我这里输入的是2;

最后一个数据行:所导入源数据到第几行结束,我这里输入的是6。

ed32546204d1ff1599e1f0a0b50a0059.png给源文件定义一些附加选项

步骤四 选择目标表。定义了附加项后,单击“下一步”,选择目标表,这里可以选择现有的表或者输入新的表名。

d26aeff229a79d86ecf581689a31ec4e.png选择目标表对话框

步骤五 定义源栏位和目标栏位的对应关系。进入下一步对话框,可以定义栏位对应,如果目标栏位设置了主键,在这一步中一定要勾选,否则也将无法正常导入数据。

c9a50e25d68026e558fc5126122893d2.png定义源栏位和目标栏位的对应关系

步骤六 选择导入模式。如果是新表的话呢,我们选择第一项:添加,根据具体情况我们可以选择不同的选项,有兴趣的朋友可以每个都测试一下什么效果。

5ee8c2be64b85762772f24fbaae9d3d8.png选择所需要的导入模式

步骤七 选择好导入模式后,进入下一步操作,点击右下角的【开始】按钮执行导入命令,导入完成后还会有一个[Msg]的消息提示,如下图所示。

f759637078c6400ee41dc2665ef06632.png导入完成后的对话框

以上就是给大家介绍的在Navicat for MySQL中导入数据表的方法,其实看完以上的步骤,你会发现也没多难,只要点击导入向导按钮后,按照对话框操作即可。

Navicat for MySQL如何导出数据表

步骤一 选择表类型。在Navicat for MySQL中新建好数据库后,点击软件右边的【导出向导】按钮,这样就会打开导出向导对话框,在该对话框中选择表类型:Excel文件,如下图所示。

5dc460ca21a32eb8277b6a73a245c8b8.png打开导出向导对话框

步骤二 选择导出表的存放位置。将导出的Excel表存放到合适的位置,例如保存在电脑中的“我的文档”位置,如下图所示,放在合适的位置后,点击保存按钮。

26f4d46b9664eb15a70f8950c68fb38c.png在电脑中选择存放Excel表的置

步骤三 选择导出的需要导出的栏位(列),一般都是默认选中全部栏位的,这里也是一样保存默认即可。

步骤四 定义附加选项。这里建议一定要勾选导出向导对话框上的“包含列的标题”一项,这样在导出的Excel表的数据看起来比较完整,然后点击“下一步”。

b19bcd44de62db7c3577e7f77cc9b382.png定义附加选项“包含列的标题”

步骤五 完成导出。完成上面的各项设置后,我们点击【开始】按钮执行导出,导出完成后,在[Msg]消息窗中所导出表的类别、位置等信息提示。

3c01ab1055ae1d8ee8d0399b69c91307.png导出完成显示的信息示例

以上就是给大家介绍的在Navicat for MySQL中导出数据表的方法,看了以上教程后,你会发现操作很简单的,只要点击“导出向导”按钮,按照提示一步步操作即可。

常用快捷键

Navicat 主窗口

a2c15d74c7519d688a38678b79e2b39b.pngNavicat 主窗口快捷键

常规

67ce35f0ba1c2bad28b6d5c14dc2b5bf.pngNavicat 常规快捷键

表设计器

35cde7d5db72741ffd7d9b9b55c188e5.pngNavicat 表设计器快捷键

表查看器

85ec66d31603023513efd1c23c8764a6.pngNavicat 表查看器快捷键

视图查看器

bea48ab4a567d9066a3df2530d93bebd.pngNavicat 视图查看器快捷键

视图或查询

d176b8659e20636cbd220b0ba4c7fa2b.pngNavicat 视图或查询快捷键

SQL 编辑器

41ed6d1487a36e152f829f7dd71552c9.pngNavicat SQL 编辑器快捷键

报表

dd075acb8da33f34ff4d544b5483792e.pngNavicat 报表快捷键

模型

5ac90f7eac05cc2f10ba2766767b4cb1.pngNavicat 模型快捷键

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42537499/article/details/113275426

智能推荐

while循环&CPU占用率高问题深入分析与解决方案_main函数使用while(1)循环cpu占用99-程序员宅基地

文章浏览阅读3.8k次,点赞9次,收藏28次。直接上一个工作中碰到的问题,另外一个系统开启多线程调用我这边的接口,然后我这边会开启多线程批量查询第三方接口并且返回给调用方。使用的是两三年前别人遗留下来的方法,放到线上后发现确实是可以正常取到结果,但是一旦调用,CPU占用就直接100%(部署环境是win server服务器)。因此查看了下相关的老代码并使用JProfiler查看发现是在某个while循环的时候有问题。具体项目代码就不贴了,类似于下面这段代码。​​​​​​while(flag) {//your code;}这里的flag._main函数使用while(1)循环cpu占用99

【无标题】jetbrains idea shift f6不生效_idea shift +f6快捷键不生效-程序员宅基地

文章浏览阅读347次。idea shift f6 快捷键无效_idea shift +f6快捷键不生效

node.js学习笔记之Node中的核心模块_node模块中有很多核心模块,以下不属于核心模块,使用时需下载的是-程序员宅基地

文章浏览阅读135次。Ecmacript 中没有DOM 和 BOM核心模块Node为JavaScript提供了很多服务器级别,这些API绝大多数都被包装到了一个具名和核心模块中了,例如文件操作的 fs 核心模块 ,http服务构建的http 模块 path 路径操作模块 os 操作系统信息模块// 用来获取机器信息的var os = require('os')// 用来操作路径的var path = require('path')// 获取当前机器的 CPU 信息console.log(os.cpus._node模块中有很多核心模块,以下不属于核心模块,使用时需下载的是

数学建模【SPSS 下载-安装、方差分析与回归分析的SPSS实现(软件概述、方差分析、回归分析)】_化工数学模型数据回归软件-程序员宅基地

文章浏览阅读10w+次,点赞435次,收藏3.4k次。SPSS 22 下载安装过程7.6 方差分析与回归分析的SPSS实现7.6.1 SPSS软件概述1 SPSS版本与安装2 SPSS界面3 SPSS特点4 SPSS数据7.6.2 SPSS与方差分析1 单因素方差分析2 双因素方差分析7.6.3 SPSS与回归分析SPSS回归分析过程牙膏价格问题的回归分析_化工数学模型数据回归软件

利用hutool实现邮件发送功能_hutool发送邮件-程序员宅基地

文章浏览阅读7.5k次。如何利用hutool工具包实现邮件发送功能呢?1、首先引入hutool依赖<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.7.19</version></dependency>2、编写邮件发送工具类package com.pc.c..._hutool发送邮件

docker安装elasticsearch,elasticsearch-head,kibana,ik分词器_docker安装kibana连接elasticsearch并且elasticsearch有密码-程序员宅基地

文章浏览阅读867次,点赞2次,收藏2次。docker安装elasticsearch,elasticsearch-head,kibana,ik分词器安装方式基本有两种,一种是pull的方式,一种是Dockerfile的方式,由于pull的方式pull下来后还需配置许多东西且不便于复用,个人比较喜欢使用Dockerfile的方式所有docker支持的镜像基本都在https://hub.docker.com/docker的官网上能找到合..._docker安装kibana连接elasticsearch并且elasticsearch有密码

随便推点

Python 攻克移动开发失败!_beeware-程序员宅基地

文章浏览阅读1.3w次,点赞57次,收藏92次。整理 | 郑丽媛出品 | CSDN(ID:CSDNnews)近年来,随着机器学习的兴起,有一门编程语言逐渐变得火热——Python。得益于其针对机器学习提供了大量开源框架和第三方模块,内置..._beeware

Swift4.0_Timer 的基本使用_swift timer 暂停-程序员宅基地

文章浏览阅读7.9k次。//// ViewController.swift// Day_10_Timer//// Created by dongqiangfei on 2018/10/15.// Copyright 2018年 飞飞. All rights reserved.//import UIKitclass ViewController: UIViewController { ..._swift timer 暂停

元素三大等待-程序员宅基地

文章浏览阅读986次,点赞2次,收藏2次。1.硬性等待让当前线程暂停执行,应用场景:代码执行速度太快了,但是UI元素没有立马加载出来,造成两者不同步,这时候就可以让代码等待一下,再去执行找元素的动作线程休眠,强制等待 Thread.sleep(long mills)package com.example.demo;import org.junit.jupiter.api.Test;import org.openqa.selenium.By;import org.openqa.selenium.firefox.Firefox.._元素三大等待

Java软件工程师职位分析_java岗位分析-程序员宅基地

文章浏览阅读3k次,点赞4次,收藏14次。Java软件工程师职位分析_java岗位分析

Java:Unreachable code的解决方法_java unreachable code-程序员宅基地

文章浏览阅读2k次。Java:Unreachable code的解决方法_java unreachable code

标签data-*自定义属性值和根据data属性值查找对应标签_如何根据data-*属性获取对应的标签对象-程序员宅基地

文章浏览阅读1w次。1、html中设置标签data-*的值 标题 11111 222222、点击获取当前标签的data-url的值$('dd').on('click', function() { var urlVal = $(this).data('ur_如何根据data-*属性获取对应的标签对象

推荐文章

热门文章

相关标签