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

时间: 2024-12-21 07:07:53

如何用SQLyog来分析MySQL数据库的相关文章

详细讲解如何用SQLyog来分析MySQL数据库

用SQLyog来分析MySQL数据库: SOLyog的下载.安装以及使用很简单.我去了相关网站下载,它只有384K字节大小.它把两个文件(一个可执行文件.exe和一个动态链接库文件.dll)安装到C:Program FilesSQLyog路径下.然后运行可执行文件. 安装后没有必要再访问该网站了,我访问该网站是得到了一个消息,说它的域名没有设置(configured).登记.或正在建设中.我不清楚这个问题是暂时的还是一直是这样.该软件是免费的,并且没有标志广告(banner ads),所以它可能

用SQLyog来分析MySQL数据库

第一步 SOLyog的下载.安装以及使用很简单.我去了相关网站下载,它只有384K字节大小.它把两个文件(一个可执行文件.exe和一个动态链接库文件.dll)安装到C:\Program Files\SQLyog路径下.然后运行可执行文件. 安装后没有必要再访问该网站了,我访问该网站是得到了一个消息,说它的域名没有设置(configured).登记.或正在建设中.我不清楚这个问题是暂时的还是一直是这样.该软件是免费的,并且没有标志广告(banner ads),所以它可能是一个特定的尚未最终定型的商

如何用Navicat备份还原Mysql数据库

Navicat for MySQL数据库备份还原简要教程 一.下载 Navicat 9 Lite(服务器已经有装的,就不要安装了) 二.打开Navicat---连接---Mysql 三.填写数据库连接信息 四.导出数据库文件 双击打开创建的连接---选择您的数据库---右键点击---选择"转储SQL文件",即可将数据库导入成.sql文件 五. 导入数据库文件 1)双击打开创建的连接---选择您的数据库---右键点击---选择"运行SQL文件" 2)选择您的数据库备份

分析MySQL数据库物理备份死锁

背景 本文对 5.6 主备场景下,在备库做物理备份遇到死锁的case进行分析,希望对大家有所帮助. 这里用的的物理备份工具是 Percona-XtraBackup(PXB),有的同学可能不清楚其备份流程,所以这里先简单说下,PXB的备份步骤是这样的: 1. 拷贝 InnoDB redo log,这是一个单独的线程在拷,直到备份结束: 2. 拷贝所有InnoDB ibd文件: 3. 加全局读锁,执行 FLUSH TABLES WITH READ LOCK(FTWRL); 4. 拷贝 frm.MYD

如何用SQL命令查看Mysql数据库大小

要想知道每个数据库的大小的话,步骤如下:1.进入information_schema 数据库(存放了其他的数据库的信息)use information_schema; 2.查询所有数据的大小:select concat(round(sum(data_length/1024/1024),2),'MB') as data from tables; 3.查看指定数据库的大小:比如查看数据库home的大小 select concat(round(sum(data_length/1024/1024),2)

如何用SQL命令查看Mysql数据库大小_Mysql

要想知道每个数据库的大小的话,步骤如下:1.进入information_schema 数据库(存放了其他的数据库的信息)use information_schema; 2.查询所有数据的大小:select concat(round(sum(data_length/1024/1024),2),'MB') as data from tables; 3.查看指定数据库的大小:比如查看数据库home的大小select concat(round(sum(data_length/1024/1024),2),

用SQLyog链接的mysql数据库创建表的时候报错--请高手解决。

问题描述 第一张:第二张;:第三张:上面三张图是我再使用SQLyog,创建表的时候遇到的,只要一创建表就会报错.不知道什么原因.第二张图是报错的图,第三张图是报错的具体信息.....希望高手能帮我解决下. 解决方案 解决方案二:先只建一个带id主键的表,看看会不会报错.如果不报错在添加其他字段.看添加哪一个字段时报错.

用C语言操作MySQL数据库的通用方法_Mysql

在我们的web应用中,虽然PHP.JSP等脚本均提供了MySQL的接口,但是显然直接使用C语言具有更好的安全性和性能,在这篇文章中能够有所体现. 先看结构体: 以下代码块是用来连接数据库的通讯过程,要连接MYSQL,必须建立MYSQL实例,通过mysql_init初始化方能开始进行连接. typedef struct st_mysql { NET net; /* Communication parameters */ gptr connector_fd; /* ConnectorFd for S

图形化管理MYSQL数据库的工具 SQLyog 8.6.2 发布

SQLyog 是一个易于使用的.快速而简洁的图形化管理MYSQL数据库的工具,它能够在任何地点有效地管理你的数据库. Changes: 1. SJA now supports an additional -r parameter that tells how big CHUNKS should be when copying to an empty table. 2. The -r parameter only has effect with Data Sync jobs and is igno