将 mysql 输出保存为文本?

将 mysql 输出保存为文本?

我正在使用 Ubuntu 13.04 并安装的 MySQL 服务器版本:5.5。

我只想说,如果我执行 MySQL 查询,那么它的输出应该存储在文本文件中。我该如何实现这一点?

例如 :

select * from raja

然后表 raja 的输出应该与终端显示一起存储在文本文件中。

谢谢。

答案1

像这样:

mysql -u username -p -e 'select * from raja;' database_name >> file_name.txt

如果要附加,请使用>>其他方式>

答案2

mysql -u*用户*-p*密碼* -e ‘SQL 查询’ 数据库 > filetosave

-u : Specify mysql database user name
-p : Prompt for password
-e : Execute sql query
database : Specify database name

因此对于你的情况:

    mysql -u raja -p -e 'select * from raja' rajadb > results

相关内容