[20131211]mysql pager定义=vim.txt

[20131211]mysql pager定义=vim.txt

今天看厂家调试安全设备,发现后台数据库使用mysql。我发现他select * from 自己一点也不熟悉mysql,不过我在公司使用cacti监控各种设备以及服务器,自己也测试看看。

# mysql -u root
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 14542484 to server version: 4.1.12

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> use cacti
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed

mysql> help

For the complete MySQL Manual online, visit:
   http://www.mysql.com/documentation

For info on technical support from MySQL developers, visit:
   http://www.mysql.com/support

For info on MySQL books, utilities, consultants, etc., visit:
   http://www.mysql.com/portal

List of all MySQL commands:
Note that all text commands must be first on line and end with ';'
?         (\?) Synonym for `help'.
clear     (\c) Clear command.
connect   (\r) Reconnect to the server. Optional arguments are db and host.
delimiter (\d) Set query delimiter.
edit      (\e) Edit command with $EDITOR.
ego       (\G) Send command to mysql server, display result vertically.
exit      (\q) Exit mysql. Same as quit.
go        (\g) Send command to mysql server.
help      (\h) Display this help.
nopager   (\n) Disable pager, print to stdout.
notee     (\t) Don't write into outfile.
pager     (\P) Set PAGER [to_pager]. Print the query results via PAGER.
print     (\p) Print current command.
prompt    (\R) Change your mysql prompt.
quit      (\q) Quit mysql.
rehash    (\#) Rebuild completion hash.
source    (\.) Execute a SQL script file. Takes a file name as an argument.
status    (\s) Get status information from the server.
system    (\!) Execute a system shell command.
tee       (\T) Set outfile [to_outfile]. Append everything into given outfile.
use       (\u) Use another database. Takes database name as argument.

For server side help, type 'help contents'

--很明显修改pager参数就可以实现。

我执行如下:
mysql> pager vim
mysql> select * from cdef;

--不行。修改如下:

mysql> pager vim -
mysql> select * from cdef;

--ok通过!很明显这个结果仅仅read only。这样设置vim只读
mysql> pager vim -R -c "set nowrap" -

--可惜oracle没有这个特性。如果要永久有效,加入/etc/my.cnf文件中加入如下:
[mysql]
pager=vim -R -c "set nowrap syntax=txt" -

--google 查询mysql pager 还可以发现许多有趣的例子。

阅读(3283) | 评论(0) | 转发(0) |

0

上一篇:[20131210]11G的内部视图X$DBGALERTEXT补充.txt

下一篇:[20131211]对比两个表的不同信息.txt

相关热门文章

  • 用asp发布水晶报表
  • 用asp发布水晶报表
  • Ubuntu Linux中文输入法(scim...
  • 深入理解linux启动过程...
  • linux vmware上网设置

给主人留下些什么吧!~~

评论热议

请登录后评论。

登录 注册

盛拓传媒简介 | 关于IT168 | 合作伙伴 | 广告服务 | 使用条款 | 投稿指南 | 诚聘精英 | 联系我们 | 苹果论坛 | 网站导航 | 往日回顾

北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:1101082001
广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员 测绘资质证书(乙测资字11005067) 网络文化经营许可证

感谢所有关心和支持过ITPUB的朋友们

时间: 2024-09-01 19:45:02

[20131211]mysql pager定义=vim.txt的相关文章

[20120829]分析表与no_invalidate=AUTO_INVALIDATE.txt

[20120829]分析表与no_invalidate=AUTO_INVALIDATE.txt 以前写过一篇blog. 在分析表的是否有一个参数no_invalidate:缺省值是DBMS_STATS.AUTO_INVALIDATE.         10g中默认是AUTO_INVALIDATE,就是说分析表后,游标不会马上invalidate,已经存在的SQL的执行计划不会受新的统计信息影响.可以手工DDL invalidate游标.又或者等待隐藏参数_optimizer_invalidati

二进制-html5下a标签,如何定义下载文件txt的编码方式

问题描述 html5下a标签,如何定义下载文件txt的编码方式 要用a标签的download属性,下载一个txt的文件,文件内容是js下的字符串,然后本人用blob装成二进制流,在用URL.createObjectURL生成href地址.然后赋给a标签.但是每次遇到字符串中有中文,就会出现txt文本编码自动变成utf-8,本人想要的是ansi格式的txt文件. <!doctype html><html lang=""en""><head

MySQL数据定义语句:CREATE(创建)命令、ALTER(修改)命令、DROP(删除)

数据定义语言(DDL):包括CREATE(创建)命令.ALTER(修改)命令.DROP(删除)命令等. 注:MySQL version: 5.6.27 1.创建数据库和数据表: 数据库如果存在,则删除:(删除重要数据备份) mysql> DROP DATABASE IF EXISTS weloveshare; Query OK, 0 rows affected, 1 warning (0.00 sec) 删除或不存在weloveshare,则创建/*我们爱分享数据库*/ mysql> CREA

学习入门:在MySQL中定义外键

和所有开源项目的参考文档一样,MySQL文档中的SQL语法说明让我等初学者看起来头大.这不,今天我花了大半天的工夫,才把在MySQL中设置外键的语法弄明白,所以赶紧写下来,一来加深一下印象,二来万一过两天忘了,自己也好回来查一下. 定义数据表 假如某个电脑生产商,它的数据库中保存着整机和配件的产品信息.用来保存整机产品信息的表叫做 pc:用来保存配件供货信息的表叫做 parts. 在 pc 表中有一个字段,用来描述这款电脑所使用的CPU型号: 在 parts 表中相应有一个字段,描述的正是CPU

数据库内核月报 - 2015 / 08-MySQL · 功能分析 · MySQL表定义缓存

表定义 MySQL的表包含表名,表空间.索引.列.约束等信息,这些表的元数据我们暂且称为表定义信息. 对于InnoDB来说,MySQL在server层和engine层都有表定义信息.server层的表定义记录在frm文件中,而InnoDB层的表定义信息存储在InnoDB系统表中.例如: InnoDB_SYS_DATAFILES InnoDB_SYS_TABLESTATS InnoDB_SYS_INDEXES InnoDB_SYS_FIELDS InnoDB_SYS_TABLESPACES Inn

mysql数据库定义自动备份数据

mysql教程数据库教程定义自动备份数据 MySQL 安装位置:D:AppServMySQL 论坛数据库名称为:flow MySQL root 密码:526888 数据库备份目的地:F:Databackup 程序代码 for /f "Tokens=1 Delims=/ " %%i in ('date /t') do set dt=%%i for /f "Tokens=1" %%i in ('time /t') do set tm=%%i set tm=%dt% SE

mysql 字段定义 对 大小比较的影响

Sql代码   SELECT max(a) FROM zanbao.new_table;      CREATE TABLE `new_table2` (     `HD` varchar(8) NOT NULL COMMENT '设备ID',     `VER` varchar(20) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL,          PRIMARY KEY (`HD`)   ) ENGINE=InnoDB DEFAULT C

《MySQL DBA修炼之道》——2.5 常用命令

2.5 常用命令 本节先介绍几个常用命令,如mysql.mysqladmin.mysqldump的简单用法.后续章节还会再详述这些命令的使用.2.5.1 使用mysql命令 首先,需要留意区分MySQL的大小写.标准的说法是,MySQL指MySQL服务器,mysql指客户端. 从Unix/Linux系统下发展出来的MySQL有着优良的设计,客户工具的所有选项都可以保存到一个"-/.my.cnf"的用户级配置文件里的[client]部分中,而且它把适用于MySQL的选项集中在了[MySQ

MySQL修改提示符

MySQL修改提示符 export MYSQL_PS1="(\u@\h) [\d]> "prompt (\u@\h) [\d]>\_ prompt (\U) [\d]>\_ prompt \u@\d>\_prompt \R:\m:\s>\_ prompt (\u@\h) [\d] \R:\m:\s>\_ --------------------------------------------------------------------------