如何用SQLyog来分析MySQL数据库


  用SQLyog来 综合MySQL数据库
  SOLyog的下载、安装以及 使用很 方便 。我去了 有关网站下载,它惟独384K字节大小 。它把两个文件(一个可执行文件.exe和一个动态链接库文件.dll)安装到C:\Program Files\SQLyog路径下 。 而后运行可执行文件 。

  安装后没有必要再 拜访该网站了,我 拜访该网站是得到了一个 信息,说它的域名没有设置(configured)、 注销、或正在建设中 。我不清晰这个问题是临时的还是向来是这样 。该软件是免费的,而且没有 标记广告(banner ads),所以它可能是一个特定的尚未最终定型的商业模型 。最终可能还是要负费的 。

  数据库、表格(table)和列树(column tree)

  该程序一启动就开始询问我的登录到MySOL服务器的口令 。我 惟独求输入我的服务器名字、消费者id和登录密码 。全部其它的设置都是正确的默许值 。 而后(当我开始其它事务、重启几次、睡了一会之后),我再一次运行该程序,这时 惟独求再次输入我的登录密码 。该程序没有 保留密码的选项,你 可以认为这是该程序的一个bug,也 可以说是程序的保密 特点 。

  一旦你登录之后,界面便是很值得 留神 。MySOL服务器上全部的数据库都显示在一个树型控件上 。你不得不 拜访你在登录时授权的那个数据库 。如果你点开代表授权给你的那个数据库的树型 构造,你就 可以看到一系列代表表格的节点 。点开表格节点后,你就 可以看到一系列显示字段名的节点和另一个代表索引的节点 集中 。

  索引界面绝对是个好东东,这样你就 可以CRUD 查问索引和 要害字了 。这 绝对前端数据库如Microsoft Access来说是个 普及 。如果考量到MySOL方才开始提供对主(primary)和非 有关(foreign) 要害字关系的 支撑,本程序这 部分的设计是很成熟的 。在右下方的面板上,有四个标签页,即: 后果(Result)、 信息(Message)、对象(Object)和历史(History) 。

  有什么缺陷?

  我试图发现该程序的缺陷,不过只发现了一个 。如果你在Win32 Dependency Walker下运行程序的.exe文件,你会发现它 引用了COMDLG32.dll文件,而COMDLG32.dll又轮流 引用AppHelp 。实事上,CommDlg调用AppHelp,而当AppHelp没有 申请函数时,CommDlg这么做 根本便是 浪费资源 。

  过于 方便?

  在SQLyog FAQ上,有一种观点认为该软件没有正式归档的必要 。固然,FAQ(常见问题解答) 本身便是一种归档 。SQLyog的界面十分直观 。我 提议你打印一份MySOL文档(包含SQL特别语法 扩大) 。我便是这么做的,它只用了一个半英寸的活页封面 。

  最终一步?

  FAQ还让人想到一个让人耳朵起了老茧却又是正确的Occam's Razor准则—— 所有超出必要的复杂性都是没有必要的 。我之所以到处“ 倾销”这个工具,便是由于它 可 认为我们提供一个 可以治理MySOL服务器上许多数据库的、 方便的、图形化的界面 。它的速度极快,而且它的拷贝很小( 可以放在一张软盘上) 。

  SQLyog 声称自己是一个 查问 综合器,实际上它的 性能远远不止这些 。如果你正在 使用MySOL,你 可以在它的网站下载SQLyog(需求 注销你的名字和电子邮件地址), 而后切身 感想一下它的 其余 性能 。