工欲利其器: sqlyog 智能执行功能详解.(http://my.oschina.net/phpnew/blog/151194)

本文介绍了 SQLyog 的一些实用功能,包括智能提示、性能优化、多语句执行及历史记录管理等,对于 PHP 开发者兼 DBA 来说非常有用。
优秀的sqlyog, 我深深地感到不安及自责, 盗版用户多年, 多少有点感觉过意不去, 希望富二代们能够支持正版吧.


最近osc还在讨论什么是php大牛, 以前看过帖子, 说得非常贴切. phper, 半个运维工程师, 半个dba, 半个前端设计, 半个js动画, 半个市场营销. 如果你的公司想发展, 请招一个phper, 全能型人才哪里找, 山东可以找蓝翔, osc找phper.

回正题, 作为phper,当然在dba方面也要熟悉, 本人基础知识薄弱, 才疏学浅, 对sqlyog研究未尽深刻, 有错误的地方请指点.

Sqlyog 盗版机制做得还是不错的, 官网都不提供旗舰版下载, 可"优秀"的中国人更为强大, 这不v11.13都已经完美兼容. 有需要的同学上这儿下载: http://www.fenanr.com/read/112140.html

简单的写一句查询语句, 然后点击左上角那个执行, 或者按F12, 结果页将会显示出数据. 如果你使用过旧版, 发现数据显示后, 是可以编辑的. 而新版本抛弃了这个默认设置, 我个人觉得是非常合理的.我们先是想看看, 再决定是否修改.sqlyog这点人性化考虑非常细腻.

作为优秀的编辑器, 总是需要思考用户所想, 有时我们在编写sql时, 是不是想它提示出字段名呢? sqlyog在这方面做得非常强大. 可以提示字段名, 函数, 关键字,元素, 数据表,
我大概归类了一下: f: 函数.  c: 字段名. k:关键字.  余下一种就是数据表. 这对于许多sql编写者来说, 是非常方便的功能.

性能优化才是互联网技术人员的关键, 优化得力可以让速度翻倍, 那我们怎么知道一条sql性能如何呢? sqlyog可以快速为语句检测一次解释. 也就是explain的语法. 

执行后配置文件页将显示出结果. 具体怎么看这表, soso吧.



在phpmyadmin中, 我们碰到个问题就是, 我希望可以一次性写多条语句, 可以分开执行. 而不需要清空编辑器. sqlyog就非常智能的解决了这个问题. 你可以在编辑器中写无数条sql, 只要记得结束加分号.
鼠标光标所在的那一条, 将会被执行. 也就是你点到哪, 就执行哪一句. 这样你就可以一条语句延伸N条test语句, 直观地运行查看性能结果. 


无论多少条语句, 编写的智能提示仍然有效.

常用的四条语句, 有时要完全写出来, 还真不是件容易的事, 而在sqlyog中就容易了, 直接界面操作, 或者按快捷键.

 系统默认释放的sql, 可能跟你想像中的不太一样, 或许不够直观, 特别在过程,联表, 触发器语句中, 格式化查询后的效果会非常明显.

当在创建临时表语句中, 会碰到许多里里外外的分号, 也就把sql给分隔了, 导致执行失败. sqlyog当然不会犯这种低级错误, 而是需要把语句选择起来执行, 如图片所示.
图片中演示的是一次性将两条语句执行起来. 下面会出现二个结果页. 分别代表每语句的结果. 这功能相信你不会错过.

我想,sqlyog 更为强大的是历史记录功能, 非常明了的列表, 执行时间, 执行效率.


有空再介绍计划备份, 库对比, 等功能.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值