增加多项新功能,Tools功能比较

近日,Navicat发布了其产品Navicat MySQL GUI 面向windows 的新版本7.2.9。

  Navicat是一个强大的MySQL数据库管理和开发工具。Navicat为专业开发者提供了一套强大的足够尖端的工具,但它对于新用户仍然是易于学习。

Navicat
MySQL是支持多种平台及多重MySQL服务器的联机,在数据导出/汇入功能上,可藉由ODBC汇入数据,支持超过18种常见的数据格式。

MySQL GUI工具很多,本文就常用的Navicat for MySQL与MySQL GUI
Tools的特色功能做一个详细介绍与比较。

  Navicat 9.0.15 新增的功能包括:

Navicat是一套MySQL数据库的图形化系统管理及开发工具,能在Linux、Unix、Mac
OS
X及Windows平台上执行,支持多重MySQL服务器的联机,并可连接多个远程或本地端数据库,协助用户更容易完成建立、查询、组织、存取数据库等工作。

一、MySQL GUI Tools

  -表单检视(新增)

支持中文,接口直觉易用

MySQL官方提供的一个可视化界面的MySQL数据库管理控制台,提供了四个图形化应用程序,这些图形化管理工具可以大大提高数据库管理、备份、迁移和查询效率。它们分别是:

  -虚拟群组(新增)

由于MySQL数据库并没有内建图形化管理接口,因此有许多标榜友善界面的解决方案彼此竞逐,但能在多种操作系统平台上执行,又能妥善支持中文的产品就有限,以MySQL自行推出的Query
Browser查询接口而言,操作中文数据时有时会出现问题。以这角度来说,Navicat的中文支持良好,支持Unicode,不论在输入、显示时都不会发生问题。

◆ MySQL Migration Toolkit

  -自动完码(新增)

在使用接口上,Navicat使用大图示,操作方便直觉,功能有联机管理、用户管理、数据表、检视、预存程序、查询、报表、备份、排程和批处理等,利用大图示切换,下方的选单会随着功能差异而有开启检视、设计、新增、删除或特定的功能选项可以使用。接口设计近似于Access设计数据库对象的方式,对于初学者能简化数据库管理的复杂度,对进阶使用者而言,可透过图形接口加速数据库管理。该产品也提供文字型Console接口,比起一般Console它可让使用者储存、加载、复制、贴上及清除操作结果,增加管理上的弹性。

◆ MySQL Administrator

  -排程工作结果自动传送电子邮件(新增)

操作数据表时,系统的筛选精灵可协助使用者透过点选方式,一步步建立查询语句。

◆ MySQL Query Browser

  -查询、 检视及事件自动完码(新增)

支持18种数据格式,可批次排程管理

◆ MySQL Workbench

  -报告可汇出成各种格式,PDF, Excel, HTML 等(新增)

Navicat和MySQL的联机功能,具备逾时自动重新连接,并可自定义逾时重新联机的秒数,以及使用SSL验证。另外,产品也支持SSH和HTTP信道,以及透过代理服务器的方式登入。

1.MySQL Query Browser

  -超时自动重新连接到SQL服务器

数据在导出/汇入上,可藉由ODBC汇入数据,支持超过18种常见的数据格式,例如Access、Excel、XML、PDF和TXT等。在数据库备份上,可以透过排程功能进行备份、还原工作。系统的数据同步功能,除了同步数据,也可以同步数据表结构,用户可透过鼠标拖曳的方式,直觉完成同步化任务。

MySQL查询浏览器是为MySQL数据库服务器创造,执行和优化SQL查询的最简单的可视化工具。MySQL
Query Browser主要特色功能:

  -数据和结构同步

Navicat的报表功能提供页首、页尾和详细数据三列式的编辑画面,使用者可透过精灵或查询设计器整理所需数据,予以计算、排序或编辑群组,之后即可在报表画面中拉取出所需的字段,进行报表画面的编排。报表亦支持12种常见3D图表,如长条、圆饼、泡泡图等,呈现可视化数据。报表中还可嵌入子报表,让报表数据呈现更为丰富多元。用户可从命令行建立报表归档,使用压缩格式,可减少备份时所需要的空间。


查询工具栏导航按钮,让您浏览查询历史,可以回顾及重新执行以前的查询。可以保存查询,打开查询文件
*.qbquery。

  -导出注册文件以传送到另外的计算机

在版本支持上,Navicat支持3.21以上的MySQL
版本,因此像是5.0才新增的检视表、触发器和预存程序,系统也都已经支持。在数据库服务器保全及监控功能方面,可以大量管理使用者和权限,并监控程序列表、服务器变量及服务器状态。

◆ 使用结果窗口轻松管理多个查询

  -新查询创建器–为不同的数据库创建查询

(

比较多个查询通过查看制表符分隔,或是纵向或是横向联合的显示在结果窗口。此外,解释按钮,可以用来获得解释,输出为当前查询。比较按钮允许您快速比较两个查询的结果,让您确定在何处行已插入,更新或删除。

  -查询参数

MySQL GUI
面向windows 的新版本7.2.9。 Navicat
MySQL是支持多种平台及多重MySQL服务器的联机,在数据导出/汇入功…

◆ 脚本编辑与调试

  -SQL控制台

脚本区域的特点是编号和语法突出。另外,脚本调试按钮,使您可以设置断点和控制执行该语句和脚本。

  -建立查看

◆ 内置帮助
即时帮助你获得搜选的对象,参数,和职能,可以查看mysql
syntax语句句法,函数,参数。

  -SSH密钥

2.MySQL Administrator

  -支持所有MySQL版本

Mysql
Administrator让使用者更容易管理和监测你的MySQL环境,并对数据库取得更好的能见度。

  -SSH及HTTP隧道

MySQL Administrator主要特色功能:

  -汇入/汇出数据

◆ 启动/停止mysql服务

  -报表设计及建立

◆ 健康状况查看:连接健康实时曲线图查看(连接使用率,流量,sql查询数),
内存健康查看(Query Cache Hitrate,Key Efficiency),
状态变量查看(普通,性能,网络,执行的命令,混合,新变量) ,
系统变量查看(普通,连接,SQL,内存,表类型,新变量)

  Navicat For MySQL Windows简体中文版 V9.0.15 进入下载链接 

3.Migration Toolkit

  Navicat For MySQL Linux简体中文版V9.0.15 进入下载链接 

◆ 可以从MS SQL,Oracle等数据库移植复制数据库到Mysql。

4.MySQL Workbench

◆ 添加EER 图表(Extended Entity-Relationship的缩写)

◆ 使用默认Schema,创建新表,新的视图等对象

◆ 可以导入SQL脚本

缺点:

◆ Mysql Query Browser总是做了几个查询之后就使用内存太多。

◆ 手动安裝 MySQL GUI Tools
5.0时,将目录名称取名为中文,或是将它放置在桌面上执行 MySQL Query
Browser,在中文系统会产生此问题:….. MySQL GUI Tools
5.0XMLmysqlqb_functions.xml (error

◆ 中文介绍及中文资料不多。

◆ 导入导出支持格式太少。

二、Navicat for MySQL

Navicat for
MySQL是一个强大的MySQL数据库服务器管理和开发工具。它可以与任何3.21或以上版本的MySQL一起工作,并支持大部分的MySQL最新功能,包括触发器、存储过程、函数、事件、视图、管理用户,等等。它不仅对专业开发人员来说是非常尖端的技术,而且对于新手来说也易学易用。其精心设计的图形用户界面(GUI),Navicat
for
MySQL可以让你用一种安全简便的方式快速并容易地创建,组织,访问和共享信息。

Navicat for MySQL在三种平台上是可用的——微软Windows、Mac OS X
和Linux操作系统。它可以使用户连接到本地/远程服务器,提供了几种实用工具,例如数据结构同步、导入/导出、备份和报告,使维护数据的过程很容易。

除了常规的管理数据库对象外,Navicat for MySQL功能主要有:


多种格式的导入导出能力,使维护数据的过程很容易。并可以从ODBC导入数据:将MSSQL,Oracle数据导入MySQL

◆ 批量的工作调度处理,有力减轻了数据库管理员的负担。

◆ 快速地实现广域网远程连接,更加安全简便。

◆ 智能地构建复杂的SQL查询语句,提高开发效率。

Navicat for MySQL相比MySQL GUI Tools有其自身优势:

◆ 下载次数最多的MySQL图形用户工具。自2001年初以来,
Navicat已在世界各地被下载超过二百万次,并有超过五万个客户群用户。

◆ 支持Mysql数据库新对象,例如事件。


导入导出支持多达17种格式(slk,dif,wk1,wq1,rtf,mdb,sav,ldif等特殊的格式)。

◆ 报表设计,打印及定制。

◆ 具有结构同步,数据同步功能而且速度快。

◆ 调度,创建Batch Job,设置任务调度.
创建一个设定的计划批处理工作,以计划执行一个或多个定期的,指定开始及结束的日期及时间。批处理可以创建的对象包括查询,报表打印,备份,数据传送,数据同步,导入和导出。发送计划工作的电子邮件通知,产生通知电子邮件给你指定的收件人。

◆ 安装下载非常方便,占用内存少,运行速度很快。

◆ 简体中文版已经发布,且有中文技术支持论坛。中国大陆有授权销售代理商。

缺点:

◆ 没有像MySQL Workbench那样的EER图表,ER数据库模型工具。(可能不久就有了)

◆ 数据同步与结构同步时注意保持数据库版本的一致性。

GUI工具很多,本文就常用的Navicat for
MySQL与MySQL GUI Tools的特色功能做一个详细介绍与比较。 一、MySQL GUI
Tools MySQL官方提供的一个可视化…