我是一个mysql新手。所以我做了几个查询并得到了结果。如何将所有内容(包括查询命令)保存到 .sql 文件中?复制和粘贴?如果结果很长怎么办?或 mysqldump (对我不起作用---找不到查询命令)任何输入表示赞赏。谢谢
问问题
2116 次
2 回答
2
mysql> tee myoutputfile.txt
Logging to file 'myoutputfile.txt'
mysql> SELECT CURDATE();
+------------+
| CURDATE() |
+------------+
| 2013-03-11 |
+------------+
1 row in set (0.05 sec)
mysql> notee
Outfile disabled.
mysql> quit
Bye
$ cat myoutputfile.txt
mysql> SELECT CURDATE();
+------------+
| CURDATE() |
+------------+
| 2013-03-11 |
+------------+
1 row in set (0.05 sec)
mysql> notee
$
于 2013-03-12T00:37:32.980 回答
2
mysql -user -pass -e "SELECT cols FROM table WHERE cols NOT null" > /yourfolder/output.sql
这会将输出保存到/tmp/output.sql
. .sql
不建议保存纯文本。
尝试使用.txt
或.log
等来保存屏幕输出。
于 2013-03-12T00:24:42.513 回答