分享更有价值
被信任是一种快乐

MySQL中pager命令有哪些

文章页正文上

这篇文章主要介绍了MySQL中pager命令有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、分页结果集

Linux系统

中,我们经常也会使用一些分页查看命令,例如less、more等。同样,MySQL客户端也提供了类似的命令,用来帮助我们对查询结果集进行分页。比如,SHOW ENGINE INNODB STATUS时通过分页看锁信息时是非常有用的,这样就不用一屏到底了。现在你可以轻松浏览结果集了(使用q退出,空格向下滚动等)。如果你想离开你的自定义pager,这很容易,只需运行pager命令:或者但是pager命令并不局限于这种基本用法!你可以将查询输出传递给大多数能够处理文本的Unix程序。这里有一些例子。二、丢弃结果集有时你不关心结果集,只想查看时间信息。如果你通过更改索引为查询尝试不同的执行计划,则可能会出现这种情况。使用pager可以丢弃结果:现在,在一个屏幕上查看所有时间信息要容易得多。三、比较结果集假设你正在重写查询,并且想要在重写之前和之后检查结果集是否相同。不幸的是,它有很多行:你可以计算校验和,只比较校验和,而不是手动比较每一行:嗯,校验和不匹配,出了点问题。我们重试一下:校验和是相同的,重写的查询很可能产生与原始查询相同的结果。四、结合系统命令如果MySQL上有很多连接,那么很难读取SHOW PROCESSLIST的输出。例如,如果你有几百个连接,并且你想知道有多少连接处于Sleep状态,手动计算SHOW PROCESSLIST输出中的行可能不是最佳解决方案。使用pager,它很简单:这应该被解读为346个连接中337正处于Sleep状态。现在稍微复杂一点:你想知道每个状态的连接数当然,这些问题可以通过查询INFORMATION_SCHEMA来解决。例如,计算Sleep连接的数量可以通过以下方式完成:并计算每个状态的连接数可以通过以下方式完成:但是,有些人可能对编写SQL查询感觉更舒服,而其他人则更喜欢使用命令行工具。如你所见,pag免费主机域名er是你的朋友!它非常易于使用,它可以以优雅和高效的方式解决问题。你甚至可以编写自定义脚本(如果它太复杂而无法放在一行中)并将其传递给pager。总之,多使用pager命令能让你的工作事半功倍。感谢你能够认真阅读完这篇文章,希望小编分享的“MySQL中pager命令有哪些”这篇文章对大家有帮助,同时也希望大免费主机域名家多多支持云技术,关注云技术行业资讯频道,更多相关知识等着你来学习!

相关推荐: mysql怎么设置root密码

本篇内容介绍了“mysql怎么设置root密码”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! [root@centos bin]# service mysqld…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册