来源:

互联网

作者:

若水

2008-03-25/10:09

用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(需要登记你的名字和电子邮件地址),然后切身感受一下它的其他功能。

mysql sqlyog讲解_详细讲解如何用SQLyog来分析MySQL数据库相关推荐

  1. mysql自带客户端连接服务器,客户端连接mysql服务器的指令 mysql -u root -p 详细讲解及使用实例...

    使用此命令首先确保你的mysql运行环境已经搭建好 这是客户端连接mysql服务器的指令,比较全的写法是下面两种 第一个是全拼,第二个是第一个的缩写 mysql --host=localhost -- ...

  2. mysql mdl 锁_详细分析mysql MDL元数据锁

    前言: 当你在MySQL中执行一条SQL时,语句并没有在你预期的时间内执行完成,这时候我们通常会登陆到MySQL数据库上查看是不是出了什么问题,通常会使用的一个命令就是 show processlis ...

  3. 深入理解MySQL主从原理_详细分析MySQL主从复制

    前言: 在MySQL中,主从架构应该是最基础.最常用的一种架构了.后续的读写分离.多活高可用架构等大多都依赖于主从复制.主从复制也是我们学习MySQL过程中必不可少的一部分,关于主从复制的文章有很多, ...

  4. mysql 热切换_热璞HotDB学习篇—如何基于MySQL进行数据高可用

    数据高可用之所以是老生常谈的话题,是因它对企业数据安全起到了至关重要的保障作用,数据高可用核心功能在于如何保证在发生故障时数据不丢失.本文作者热璞数据库HotDB首席架构师,精通数据库原理和MySQL ...

  5. mysql sqlserver对比_很用心的写了 9 道 MySQL 面试题

    MySQL 一直是本人很薄弱的部分,后面会多输出 MySQL 的文章贡献给大家,毕竟 MySQL 涉及到数据存储.锁.磁盘寻道.分页等操作系统概念,而且互联网对 MySQL 的注重程度是不言而喻的,后 ...

  6. mac 查看mysql是否安装_[简明核心系列] 三分钟Mac安装MySQL教程

    作者: @向三 高质量学习 QQ 群: 1021386120 自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0 文章结构: 前言 安装 HomeBre ...

  7. mysql拉荐_荐 一步一步教你MySQL主从复制读写分离

    本次我们通过docker搭建环境 虚拟机搭建对机器配置有要求,并且安装mysql步骤繁琐 一台机器上可以运行多个Docker容器 Docker容器之间相互独立,有独立ip,互不冲突 Docker使用步 ...

  8. wamserver怎么把mysql找回来_将php连接wampserver自带的MySQL数据库 所遇到各种问题解决办法...

    将php连接到MySQL数据库的方法有很多,在这里我使用的是mysqli_connect方法, 此博客所解答的问题汇总: 1.wampserver服务器离线但图标为正常绿: 2.wampserver ...

  9. 树莓派要mysql的密码_树莓派raspberry Pi 3B+系统中安装mysql过程中不提示输入密码,安装完后如何设置密码...

    树莓派raspberry Pi 3B+安装mysql未提示输入密码,安装后修改mysql密码默认密码 使用mysql -uroot -p 命令连接mysql时,报错 pi@raspberrypi:/ ...

最新文章

  1. J2ee分布式框架--技术介绍文档
  2. 台湾国立大学郭彦甫Matlab教程笔记(14)polynomial differentiation多项式微分
  3. 蓝桥杯C++ AB组辅导课 第六讲 双指针、BFS与图论 Acwing
  4. 机器学习资料升级版来了!!!
  5. 百度语音合成 js html,百度文字转语音免费接口使用实例
  6. C++PrimerP104
  7. java gps_用Java解析GPS经纬度
  8. 华为 QOS服务质量基础知识总结
  9. 【时间之外】面向监狱的编程?该学学网络安全法了(1)
  10. java矩形_JAVA实现矩形(长方形)的周长面积计算
  11. Class文件结构介绍[常量池],埃森哲java技术面试题
  12. coursera课程下载_如何在永远消失之前下载Coursera的课程
  13. 如何设计神经网络的硬件加速器
  14. php后期维护麻烦,太吾绘卷维护费太高怎么办 后期建筑太耗资源解决方法介绍...
  15. 计算机桌面上的公文包怎么加密,windows10的我的电脑 windows公文包该怎么使用
  16. 外部用户加入Teams 实时事件(Live Event)注意事项
  17. hp服务器系统安装 win7,hp惠普电脑重装win7系统的方法
  18. 《惢客创业日记》2019.08.18(周日)网络名词与低智商者的狂欢(三)
  19. 简单编程软件html,新手编程上手入门简单教程 DW软件的简单用法
  20. 微信小程序 生成唯一字符串

热门文章

  1. VS2010-MFC(MFC常用类:MFC异常处理)
  2. 解决utf8编码的php生成csv打开乱码的问题
  3. 解决Axure发布分享预览的3个方法
  4. 【部署问题】解决Nginx: [error] open() "/usr/local/Nginx/logs/Nginx.pid“ failed(2:No such file or directory)
  5. Android:获取存储卡路径的方式
  6. CSS3转换之移位translate(CSS3)
  7. 仿土豆网显示隐藏遮罩案例(HTML、CSS)
  8. 清除浮动(HTML、CSS)
  9. springboot热部署与发布
  10. JavaScript:变量提升作用域