当前位置: 首页 > 图文教程 > 数据库 > MYSQL > Navicat for MySQL 与 MySQL-Front比较

MYSQL
MySQL collation方法
mysql Myisamchk小工具使用手册
MySQL server has gone away错误提示解决方法
从其他电脑访问本机的Mysql的设置方法
mysql 卡死 大部分线程长时间处于sending data的状态
MySQL 存储过程和"Cursor"的使用方法
mysql 忘记密码的解决方法(linux和windows小结)
MySQL 编码机制
CMS不要让MySQL为你流泪
MySQL 数据类型和建库策略
MYSQL 数据库命名与设计规范
mysql 按中文字段排序
mysql proxy问题的解决方法
Mysql 数据库访问类
MySQL 数据库跨操作系统的最快迁移方法
MySQL 数据库的临时文件究竟储存在哪里
MySQL 优化设置步骤
mysql 终结点映射器中没有更多的终结点可用的解决方法
MYSQL WHERE语句优化
MySQL 服务器参数说明及查看 设置方法

MYSQL 中的 Navicat for MySQL 与 MySQL-Front比较


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-17   浏览: 159 ::
收藏到网摘: n/a

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

(一)MySQL-Front

MySQL-Front是一款小巧的管理Mysql的应用程序,其主要特性包括多文档界面、语法突出、拖拽方式的数据库和表格、可编辑/可增加/删除的域、可编辑/可插入/删除的记录、可显示的成员、可执行的SQL脚本并提供与外程序接口、保存数据到CSV文件等。

由于2006年11月23日MySQL-Front曾经宣布停止一段时间开发,后来官网改名:http://www.sql-front.com

最新版本5.0(2009年1月9日),下载后可以试用30天。

特色功能介绍:

● 高程度的相容性

● 内部密集的使用Windows API ,以确保以兼容未来的Windows版本

● 支持MySQL数据库开始版本3.23

● 直接访问数据库,而不使用的MySQL的DLL ,以减少安装和连接问题

● 禁止外部HTTP隧道访问数据库

● 拖曳和复制,粘贴支持

● 有效地使用,可通过键盘或鼠标

● 非常快,高效率及多语句支持

● 语言设置(多于30种语言提供, Unicode的支持)

● 支持BLOB 数据类型

缺点:

● 客户端使用SET NAMES设置字符集,如中文显示set names gbk;SQL Editor不能用于处理mysql数据库与mysql-front之间的编码

● 导入SQL文件的时候出现错误:SQL文件是可读的不能写或数据库版本问题。

● 客户端不能处理"创建存储过程/创建函数/创建视图/创建事件",因为客户端要使用Delimiter语句,MySQL-Front不能实现。

● 日期仅支持从02/Jan/0001开始以后的.

● 无符号的Bigint值仅支持63位(不能大于9223372036854775807)

● 每个表仅支持2147483647条记录。

● 支持BLOB 数据类型

(二)Navicat for MySQL

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

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

 

 

图1 Navicat for MySQL简体中文版界面

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

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

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

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

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

 

 

图2 批量的工作调度处理任务

Navicat for MySQL相比MySQL-Front有其自身优势:

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

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

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

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

 

 

图3 创建报表

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

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

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

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

 

 

图4 Navicat for MySQL数据导出向导:

更多资料请参考:

http://www.innovatedigital.com

Navicat用户中文论坛:

http://groups.google.com/group/navicatsupport?hl=zh-CN

Navicat for MySQL 30天免费试用版下载:

http://www.innovatedigital.com/download/navicat_index.asp

 

 

图5:Navicat for MySQL数据同步:

缺点:

● 没有像MySQL-Front那样的ER数据库模型工具。(可能不久就有了)

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

结论

市场上对MySQL GUI的评论也各有纷争,作者观点:没有绝对的好坏,只有适合与不适合。 企业或个人应该选择立足于现在并能满足长远需求的软件,软件不只是产品技术本身,还包括相应的服务。一款优秀的MySQL 图形用户工具会让你的MySQL数据库开发管理变得高效!