Navicat for MySQL 与 MySQL-Front比较(2)
作者:刘邦 发布时间:2009-02-12 17:33:00
(二)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数据库开发管理变得高效!
猜你喜欢
- 下拉框连动JavaScript代码,市区二级联动多级联动下拉选择框,动态获取下一级琥珀无限级联动菜单-JavaScript版 <htm
- IE>6 及其它浏览器不在此文论述范围内。img 的 onload 事件,是当图片加载完成之后,就处触发。img.complete 这
- 如果你正在运行使用MySQL的Web应用程序,那么你把密码或者其他敏感信息保存在应用程序里的机会就很大。保护这些数据免受黑客或者窥探者的获取
- 八月的UCDChina书友会主题是“信息分类和方法”,在会场中的内容是不足以简单的概述的,而这次交流至少对于分类、属性、关键词与Tag的定义
- 本文列出了一些asp编程种可能会用到的正则表达式例子,大家可以方便的调用!如果您对asp种的正则表达式不是很了解可以看看这篇文章《ASP中R
- asp之家注:本文介绍了使用asp来获取access数据库中的一条随机记录的方法,简单实用,相信对初学者有所帮助,根据这个方法其实我们可以实
- 有没有办法更快一点? 有没有办法一次性收缩所有数据库? 代码如下:alter database 数据库名 set recovery simp
- 如何做一个检索结果带链接的检索?具体代码和说明如下:<% data=request.form("search_da
- --sql语句就用下面的存储过程 /*--数据导出Excel导出查询中的数据到Excel,包含字段名,文件为真正的Excel文件,如果文件不
- 第一招、mysql服务的启动和停止net stop mysqlnet start mysql第二招、登陆mysql语法如下: mysql -
- asp+js做的一个dig程序中的投票(有的叫顶一下,踩一下),由于代码较长,只贴出核心部分:投票中的代码相关文章推荐:ajax +asp
- 本文讨论 MySQL 的备份和恢复机制,以及如何维护数据表,包括最主要的两种表类型:MyISAM 和 Innodb,文中设计的 MySQL
- 我们知道,关系型数据一般以规范化的形式保存,也就是说你应该尽可能少地重复数据;在正常情况下,表与表之间仅通过各种键值实现关联。进一步地讲,规
- 这个弹出层的登录界面挺好看,很清爽所以转了过来给大家分享,要实现这个功能很简单:首先设计一个登录界面,使用css中的display=&quo
- 最近一段时间一直比较忙,已经有好几个月没有打理博客了。现将一个最近在项目中制作的一个菜单实例整理出来,共享一下。在后台或OA系统中最常用到的
- 比如要访问b站在a站设置一个cookies,则可以这样做: 1.在b.com下建立一个文件cookies.htm 内容为: 代码如下:内容摘
- 代码如下:CREATE FUNCTION dbo.f_splitstr( @str varchar(8000) )RETURNS
- Dump ALL MySQL Databasesmysqldump --user=XXXXXXXX --password=XXXXXXX -
- asp之家注:也许很多人对网页设计中的,id和class和name的区别不是很清楚,好像觉得都可以使用,没什么不同。就我个人来讲,我的理解是
- 在SQL中,很多威力都来自于将几个表或查询中的信息联接起来,并将结果显示为单个逻辑记录集的能力。在这种联接中包括INNER、LEFT、RIG