我正在使用 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