如何用SQLyog来分析MySQL数据库

如何用SQLyog来分析MySQL数据库,第1张

用SQLyog来分析MySQL数据库 SOLyog的下载 安装以及使用很简单 我去了相关网站下载 它只有 K字节大小 它把两个文件(一个可执行文件 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)

有什么缺点?

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

过于简单?

在SQLyog FAQ上 有一种观点认为该软件没有正式归档的必要 当然 FAQ(常见问题解答)本身就是一种归档 SQLyog的界面非常直观 我建议你打印一份MySOL文档(包括SQL特殊语法扩展) 我就是这么做的 它只用了一个半英寸的活页封面

最后一步?

FAQ还让人想到一个让人耳朵起了老茧却又是正确的Occam s Razor准则——一切超出必要的复杂性都是没有必要的 我之所以到处 推销 这个工具 就是因为它可以为我们提供一个可以管理MySOL服务器上许多数据库的 简单的 图形化的界面 它的速度极快 并且它的拷贝很小(可以放在一张软盘上)

lishixinzhi/Article/program/SQL/201404/30537

你好,很高兴为你解答,这里有个使用教程,你可以参考下,希望对你有用
SQLyog 64位破解版使用教程
1、如何创建数据库
右键根结点->创建数据库
②填写数据库名称,选择默认字符集等后点确定即可
2、如何备份和还原数据库
备份数据库的步骤
①右键要备份的数据库->备份/导出->备份数据库
②在SQL转储界面上根据自己需要进行设置
可根据需要备份数据、结构或者两者。
选择备份文件存储的位置。
对自己要备份的内容进行勾选。
根据自己需要选择写入文件的内容,如Create Database,Use Database等语句。
③点击导出即可
还原数据库的步骤
①右键要还原到的数据库->导入->执行SQL脚本
②在还原数据库界面选择以前备份好的文件
③点击“执行”即可
3、关于数据库表的一些 *** 作
①备份表数据
右键选择某数据库下的表->备份表作为SQL转储
②还原表数据
与还原数据库的步骤相同
③如何查看并修改表结构和索引
右键表->改变表,打开关于表的详细信息
在打开的界面,修改表结构和索引等信息
④如何创建用户及授权用户对数据库 *** 作
以root账户的身份创建新连接
选择工具->用户管理
填写用户名,选择主机localhost或%,输入密码,保存改动即可创建用户
在第二步保存改动后右上角用户即相应的改为iyou@%或iyou@localhost;然后再选择要授权的数据库,比如是exjc6;接下来通过在具体 *** 作前进行勾选给选择的数据库exjc6进行授予该 *** 作的权利
4、如何比较两个数据库之间的的差别并进行同步
①选择高级工具->架构同步工具
②选择要比较的两个数据库,要修改的数据库放在右侧的目标源中
③根据需要可以选择仅比较表格或比较全部对象(表、函数、触发器、存储过程等),然后单击比较,即可出现比较的结果。结果中通过具体颜色标注出创建或修改的对象,并在左下角显示出具体的内容
④点击执行所有,即可把右侧数据库同步成与左侧数据库结构相同的数据库
提示:这种同步只包含表结构,不包含表数据

sqlyog是免费的。
SQLServer2008Express是SQLServer的免费版本,是学习和构建桌面及小型服务器应用程序的理想选择,且非常适合由ISV进行再分发。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13451063.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-09
下一篇 2023-08-09

发表评论

登录后才能评论

评论列表(0条)

保存