设为首页 收藏本站
查看: 1956|回复: 0

[经验分享] mysql的GUI工具

[复制链接]

尚未签到

发表于 2018-10-3 08:09:21 | 显示全部楼层 |阅读模式
  MySQL的GUI工具很多,这里列举常用的几种工具,仅供参考:
  1.Navicat for MySQL
  1.1.简介
  Navicat for MySQL是一个强大的MySQL数据库管理和开发工具。Navicat为专业开发者提供了一套强大的足够尖端的工具,但它对于新用户仍然是易于学习。使用了极好的图形用户界面(GUI),可以让你用一种安全和更为容易的方式快速和容易地创建、组织、存取和共享信息。基于Windows平台,为MySQL量身订作,提供类似于MsSQL的用管理界面工具。用户可完全控制 MySQL 数据库和显示不同的管理资料,包括一个多功能的图形化管理用户和访问权限的管理工具,方便将数据从一个数据库移转到另一个数据库中(Local to Remote、Remote to Remote、Remote to Local),进行档案备份。 Navicat 支援 Unicode,以及本地或遥距 MySQL 伺服器多连线,用户可浏览数据库、建立和删除数据库、编辑数据、建立或执行 SQL queries、管理用户权限(安全设定)、将数据库备份/复原、汇入/汇出数据(支援 CSV, TXT, DBF 和 XML 档案种类)等。新版与任何 MySQL 5.0.x 伺服器版本兼容,支援 Triggers,以及BINARY VARBINARY/BIT数据种类等的风范。
  其功能很丰富,极力推荐:
  1.2.Navicat for MySQL主要功能
  -表单检视(新增)
  -虚拟群组(新增)
  -自动完码(新增)
  -排程工作结果自动传送电子邮件(新增)
  -查询、 检视及事件自动完码(新增)
  -报告可汇出成各种格式,PDF, Excel, HTML 等(新增)
  -超时自动重新连接到SQL服务器
  -数据和结构同步
  -导出注册文件以传送到另外的计算机
  -新查询创建器--为不同的数据库创建查询
  -查询参数
  -SQL控制台
  -建立查看
  -SSH密钥
  -Navicat支持所有MySQL版本
  -SSH及HTTP隧道
  -汇入/汇出数据
  -报表设计及建立
  1.3.示例
  1.3.1查询
  通过筛选功能,查询起来非常方便:
DSC0000.jpg

  1.3.2命令行界面
  对于喜欢或者只有命令行界面才能完成的工作,可以使用该功能。
DSC0001.jpg

  1.3.3查询优化功能
  1.3.3.1.基本信息
  该工具在这方面有很强大的优势,如下图列出查询语句的基本信息,诸如影响的行数和时间:
DSC0002.jpg

  1.3.3.2查询优化器的分析结果,诸如是否使用索引等:
DSC0003.jpg

  1.3.3.3.分析该语句的概括信息:
DSC0004.jpg

  1.3.3.4.再看状态值对优化的参考:
DSC0005.jpg

  还有很到很有用的功能,期待发现和挖掘。
  2.SQLyog
  2.1.简介
  SQLyog是业界著名的Webyog公司出品的一款简洁高效、功能强大的图形化MySQL数据库管理工具。使用SQLyog可以快速直观地让您从世界的任何角落通过网络来维护远端的MySQL数据库。
  SQLyog相比其它类似的MySQL数据库管理工具其有如下特点:
  1、基于C++和MySQLAPI编程;
  2、方便快捷的数据库同步与数据库结构同步工具;
  3、易用的数据库、数据表备份与还原功能;
  4、支持导入与导出XML、HTML、CSV等多种格式的数据;
  5、直接运行批量SQL脚本文件,速度极快;
  6、新版本更是增加了强大的数据迁移功能
  2.2。基本功能:
  快速备份和恢复数据。
  以GRID/TEXT格式显示结果。
  支持客户端挑选、过滤数据。
  批量执行很大的SQL脚本文件。
  快速执行多重查询并能够返回每页超过1000条的记录集,而这种操作是直接生成在内存中的。
  程序本身非常短小精悍!压缩后只有348 KB。
  完全使用MySQL C APIs程序接口。
  以直观的表格界面建立或编辑数据表。
  以直观的表格界面编辑数据。
  进行索引管理。
  创建或删除数据库。
  操纵数据库的各种权限:库、表、字段。
  编辑BLOB类型的字段,支持Bitmap/GIF/JPEG格式。
  输出数据表结构/数据为SQL脚本。
  支持输入/输出数据为CSV文件。
  可以输出数据库清单为HTML文件。
  为所有操作建立日志。
  个人收藏管理操作语句。
  支持语法加亮显示。
  可以保存记录集为CSV、HTML、XML格式的文件。
  99%的操作都可以通过快捷键完成。
  支持对数据表的各种高级属性的修改。
  查看数据服务器的各种状态、参数等。
  支持更改数据表类型为ISAM、MYISAM、MERGE、HEAP、InnoDB、BDB。
  刷新数据服务器、日志、权限、表格等。
  诊断数据表--检查、压缩、修补、分析。
  2.3特殊功能
  除了完成其他GUI工具的常用功能之外,还有自己的独特之处。
  2.3.1表优化功能
  在工具菜单里,点击“数据表诊断”标签,弹出数据表诊断栏。
DSC0006.jpg

  选中表,首先点击“优化”:
DSC0007.jpg

  再次点击“检查”:
DSC0008.jpg

  等等,分析和表的修复功能都能搞定。
  2.3.2.支持语法高亮和sql格式化
  这对开发和编写SQL很有用,支持语法高亮,自动提示,支持直接查看执行计划。对于执行的查询,可以直接看到PROFILE结果。
  3.MySQL Workbench
  3.1简介
  MySQL Workbench是一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。你可以用MySQL Workbench设计和创建新的数据库图示,建立数据库文档,以及进行复杂的MySQL 迁移。
DSC0009.jpg

  3.2.监控备份恢复
  可用于监控、备份恢复数据库,提高管理人员维护效率。
  3.3数据建模
  Workbench的建模后的图表非常漂亮,不足之处是通用性不强。
DSC00010.jpg

  4.总结
  每一种GUI工具都有其特点,每个人的习惯又很不同,选择适合自己的工具,能高效的完成工作任务就行。当然,对于优化而言,个人觉得Navicat for MySQL提供了很多信息,是值得使用的工具;而对于建模,虽然有些工具也提供该功能,但是与MySQL Workbench相比又损色不少。


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-607997-1-1.html 上篇帖子: mysql调优工具 下篇帖子: MySQL常见问题
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表