由于经常对mysql数据库进行大量的更改操作,比如更改字段,添加或删除索引等等,我们把这些操作放到sql语句中,然后登陆mysql,通过source执行该sql文件,为了做好相关记录,方便以后的工作中进行核对查询,将MySQL中sql运行结果保存到文件,类似Oracle sqlplus中利用spool的功能,方法大致如下,仅供参考:1、登陆mysql之后
mysql> T mysql_result.log
Logging to file "mysql_result.log"
或者
mysql> tee mysql_result.log
Logging to file "mysql_result.log"2、[root@ www.linuxidc.com ~]# mysql --tee=mysql_result.log3、关闭mysql,然后修改mysql的配置文件中[client]选项段,添加以下内容(tee = /tmp/mysql_result.log)
例如:
[root@ www.linuxidc.com ~]# vim /usr/local/mysql/etc/my.cnf
[client]
tee = /tmp/mysql_result.log以下是我的操作详细记录:
[root@ www.linuxidc.com ~]# mysql -V
mysql Ver 14.14 Distrib 5.1.45, for pc-linux-gnu (i686) using readline 5.1
[root@ www.linuxidc.com ~]# mysql --help | grep tee
--tee=name Append everything into outfile. See interactive help (h)
--disable-tee. This option is disabled by default.
--no-tee Disable outfile. See interactive help (h) also. WARNING:
Option deprecated; use --disable-tee instead.
[root@ www.linuxidc.com ~]# mysql
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 5
Server version: 5.1.45 Source distributionType "help;" or "h" for help. Type "c" to clear the current input statement.mysql> hFor information about MySQL products and services, visit:
http://www.mysql.com/
For developer information, including the MySQL Reference Manual, visit:
http://dev.mysql.com/
To buy MySQL Enterprise support, training, or other products, visit:
https://shop.mysql.com/List of all MySQL commands:
Note that all text commands must be first on line and end with ";"
? (?) Synonym for `help".
clear (c) Clear the current input statement.
connect (
) Reconnect to the server. Optional arguments are db and host.
delimiter (d) Set statement 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 (
) Disable pager, print to stdout.
notee ( ) 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 an 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.
charset (C) Switch to another charset. Might be needed for processing binlog with multi-byte charsets.
warnings (W) Show warnings after every statement.
nowarning (w) Don"t show warnings after every statement.For server side help, type "help contents"
MySQL导入导出以及性能测试探究Oracle分页查询相关资讯 MySQL基础教程
- MySQL基础教程:关于varchar(N) (01月22日)
- MySQL SELECT同时UPDATE同一张表 (02/19/2013 07:20:18)
- Linux修改MySQL最大并发连接数 (02/15/2013 15:37:21)
| - 高性能MySQL(第3版) 中文PDF带目 (10/26/2014 10:03:50)
- 如何在MySQL中的获取IP地址的网段 (02/18/2013 12:23:33)
- C++和C#访问MySQL的简单代码示例 (12/21/2012 09:04:10)
|
本文评论 查看全部评论 (0)