小女巫 发表于 2015-1-16 20:12:32

发一篇Navicat for MySQL与MySQL GUI Tools功能对照

要想在MySQL与其他数据库之间进行一个面面俱到的功能设置对比,并不是一件容易的MySQL学习教程。随着新软件版本的发布或一些补丁的推出。MySQLGUI工具良多,本文就经常使用的NavicatforMySQL与MySQLGUITools的特征功效做一个具体先容与对照。
1、MySQLGUITools
MySQL官方供应的一个可视化界面的MySQL数据库办理把持台,供应了四个图形化使用程序,这些图形化办理工具能够年夜年夜进步数据库办理、备份、迁徙和查询效力。它们分离是:
◆MySQLMigrationToolkit
◆MySQLAdministrator
◆MySQLQueryBrowser
◆MySQLWorkbench
1.MySQLQueryBrowser
MySQL查询扫瞄器是为MySQL数据库服务器制造,实行和优化SQL查询的最复杂的可视化工具。MySQLQueryBrowser次要特征功效:
◆查询工具栏导航按钮,让您扫瞄查询汗青,能够回忆及从头实行之前的查询。能够保留查询,翻开查询文件*.qbquery。
◆利用了局窗口轻松办理多个查询
对照多个查询经由过程检察制表符分开,或是纵向或是横向团结的显现在了局窗口。别的,注释按钮,能够用来取得注释,输入为以后查询。对照按钮同意您疾速对照两个查询的了局,让您断定在那边行已拔出,更新或删除。
◆剧本编纂与调试
剧本地区的特性是编号和语法凸起。别的,剧本调试按钮,使您能够设置断点和把持实行该语句和剧本。
◆内置匡助
立即匡助你取得搜选的工具,参数,和本能机能,能够检察mysqlsyntax语句句法,函数,参数。
2.MySQLAdministrator
MysqlAdministrator让利用者更简单办理和监测你的MySQL情况,并对数据库获得更好的能见度。
MySQLAdministrator次要特征功效:
◆启动/中断mysql服务
◆安康情况检察:毗连安康及时曲线图检察(毗连利用率,流量,sql查询数),内存安康检察(QueryCacheHitrate,KeyEfficiency),形态变量检察(一般,功能,收集,实行的命令,夹杂,新变量),体系变量检察(一般,毗连,SQL,内存,表范例,新变量)
3.MigrationToolkit
◆能够从MSSQL,Oracle等数据库移植复制数据库到Mysql。
4.MySQLWorkbench
◆增加EER图表(ExtendedEntity-Relationship的缩写)
◆利用默许Schema,创立新表,新的视图等工具
◆能够导进SQL剧本
弱点:
◆MysqlQueryBrowser老是做了几个查询以后就利用内存太多。
◆手动安bMySQLGUITools5.0时,将目次称号取名为中文,或是将它安排在桌面上实行MySQLQueryBrowser,在中文体系会发生此成绩:.....MySQLGUITools5.0xmlmysqlqb_functions.xml(error
◆中文先容及中文材料未几。
◆导进导出撑持格局太少。
2、NavicatforMySQL
NavicatforMySQL是一个壮大的MySQL数据库服务器办理和开辟工具。它能够与任何3.21或以上版本的MySQL一同事情,并撑持年夜部分的MySQL最新功效,包含触发器、存储历程、函数、事务、视图、办理用户,等等。它不但对专业开辟职员来讲长短常尖真个手艺,并且关于老手来讲也易学易用。其经心计划的图形用户界面(GUI),NavicatforMySQL可让你用一种平安烦琐的体例疾速并简单地创立,构造,会见和共享信息。
NavicatforMySQL在三种平台上是可用的――微软Windows、MacOSX和linux操纵体系。它可使用户毗连到当地/远程服务器,供应了几种有用工具,比方数据布局同步、导进/导出、备份和呈报,使保护数据的历程很简单。
除惯例的办理数据库工具外,NavicatforMySQL功效次要有:
◆多种格局的导进导出才能,使保护数据的历程很简单。并能够从ODBC导进数据:将MSSQL,Oracle数据导进MySQL
◆批量的事情调剂处置,无力加重了数据库办理员的包袱。
◆疾速地完成广域网远程毗连,加倍平安烦琐。
◆智能地构建庞大的SQL查询语句,进步开辟效力。
NavicatforMySQL比拟MySQLGUITools有其本身上风:
◆下载次数最多的MySQL图形用户工具。自2001岁首以来,Navicat已活着界各地被下载凌驾二百万次,并有凌驾五万个客户群用户。
◆撑持Mysql数据库新工具,比方事务。
◆导进导出撑持多达17种格局(slk,dif,wk1,wq1,rtf,mdb,sav,ldif等特别的格局)。
◆报表计划,打印及定制。
◆具有布局同步,数据同步功效并且速率快。
◆调剂,创立BatchJob,设置义务调剂.创立一个设定的企图批处置事情,以企图实行一个或多个按期的,指定入手下手及停止的日期实时间。批处置能够创立的工具包含查询,报表打印,备份,数据传送,数据同步,导进和导出。发送企图事情的电子邮件关照,发生关照电子邮件给你指定的收件人。
◆安装下载十分便利,占用内存少,运转速率很快。
◆简体中文版已公布,且有中文手艺撑持论坛。中国年夜陆有受权发卖代办署理商。
弱点:
◆没有像MySQLWorkbench那样的EER图表,ER数据库模子工具。(大概不久就有了)
◆数据同步与布局同步时注重坚持数据库版本的分歧性。
不可否认,MySQL也是一个很好的关系型数据库,或许在技术上它与其他领先的关系数据库相差并不大,或不具有劣势。但是,对于一些企业环境来说,MySQL显然不具有优势。

飘灵儿 发表于 2015-1-18 18:38:57

再开发调试阶段和OLAP环境中,外键是可以建立的。新版本中加入了SETNULL和SETDEFAULT属性,能够提供能好的级联设置。

深爱那片海 发表于 2015-1-25 18:16:54

一个是把SQL语句写到客户端,可以使用DataSet进行加工;

仓酷云 发表于 2015-2-3 12:54:38

你可以简单地认为适合的就是好,不适合就是不好。

再现理想 发表于 2015-2-9 02:37:22

如果你是从“学习某一种数据库应用软件,从而获得应聘的资本和工作机会”的角度来问的话。

飘飘悠悠 发表于 2015-2-26 19:06:41

SQLServer的异构移植功能个人感觉最好了。(如果对比过SQLServer的链接服务器和Oracle的透明网关的朋友会发现SQLServer的sp_addlinkedserver(openquery)异构数据库系列比Oracle真是强太多了。)

第二个灵魂 发表于 2015-3-8 17:01:13

也可谈一下你是怎么优化存储过程的?

谁可相欹 发表于 2015-3-16 07:45:07

习惯敲命令行的朋友可能会爽一些。但是功能有限。适合机器跑不动SQLServerManagementStudio的朋友使用。

蒙在股里 发表于 2015-3-22 21:11:05

我个人认为就是孜孜不懈的学习
页: [1]
查看完整版本: 发一篇Navicat for MySQL与MySQL GUI Tools功效对照