mysql的一些特殊命令
来源:互联网 发布:python 功能测试 编辑:程序博客网 时间:2024/05/17 05:02
mysql命令行工具的编辑技巧
从mysql performace blog 中学到的:
1. pager
例子
mysql> pager more
PAGER set to 'more'
mysql>show variables;
然后就使用more命令来显示“show variables”的输出
根据我的理解, pager之后可以跟任何shell命令来编辑 pager中输出的结果,pager会使用管道把结果传递给后面的命令。 相对于“[mysql执行结果] | shell命令"例如:
mysql>pager grep log | more
PAGER set to "grep log | more"
mysql>show variables;
上面的例子用more来显示了所有变量名中带有“log”的变量。
操作完之后,可以使用一个空的pager命令关闭pager模式
mysql>pager
Default pager wasn't set, using stdout.
2. edit
该命令会打开一个编辑窗口来编辑你敲入的上一条命令。默认是一个vi 窗口,可以使用各种vi命令来编辑sql语句。
例如:
mysql>show tables;
...
mysql>edit
//这里敲回车,注意这里没有分号
(在打开的vi中编辑,然后wq退出)
>; //退出后在敲上 分号。 来执行这条编辑后的语句。
3. tee
该命令可以指定一个文件用来保存之后该session的所有输入和执行结果,例如:
mysql> tee /tmp/queries.log
Logging to file '/tmp/query.log'
[do your sql here]
mysql>exit;
cat /tmp/queries.log 来查看刚才输入的命令和结果。
(在打开的vi中编辑,然后wq退出)
>; //退出后在敲上 分号。 来执行这条编辑后的语句。
3. tee
该命令可以指定一个文件用来保存之后该session的所有输入和执行结果,例如:
mysql> tee /tmp/queries.log
Logging to file '/tmp/query.log'
[do your sql here]
mysql>exit;
cat /tmp/queries.log 来查看刚才输入的命令和结果。
转自:http://hi.baidu.com/gao_dennis/item/afe2d7b24b9d7a42ba0e12ca
0 0
- mysql的一些特殊命令
- mysql的一些特殊语句
- SQLServer2005中一些特殊的SQL命令
- 【整理】mysql一些特殊情况的处理
- mysql的一些命令
- mysql的一些命令
- mysql的一些命令
- mysql的一些命令
- mysql几个特殊有用的命令
- shell trap命令的一些特殊注意的地方
- mysql的一些命令(初学)
- Mysql的一些命令范例
- mysql 常用的一些命令
- 数据库mysql的一些命令
- MySql的一些基本命令
- MySQL一些常用的命令
- MYSQL一些常用的命令
- mysql的一些常见命令
- UVa 331 - Mapping the Swaps
- Android-屏蔽掉Layout里面子元素,由Layout来响应点击事件
- js 日历控件日期多选 kalendae.js
- 递归问题:二汉诺塔
- 一个故事
- mysql的一些特殊命令
- StringBuilder与StringBuffer的区别(转)
- linux下建立逻辑卷命令
- 李彦宏建议用互联网方法重做传统产业
- 真不敢相信
- hdu 1180 BFS
- 一个故事
- extjs 级联下拉菜单
- <Git权威指南>中文