Assim:
mysql -u username -p -e 'select * from raja;' database_name >> file_name.txt
Se você deseja anexar use >>
caso contrário, >
.
Estou usando o Ubuntu 13.04 e instalei a versão do MySQL Server: 5.5.
Tudo o que eu quero, simplesmente, se eu estiver fazendo uma consulta MySQL, sua saída deve ter que armazenar em um arquivo de texto. Como posso conseguir isso?
por exemplo:
select * from raja
a saída da tabela raja deve ser armazenada em um arquivo de texto junto com a exibição do terminal.
Obrigado.
Assim:
mysql -u username -p -e 'select * from raja;' database_name >> file_name.txt
Se você deseja anexar use >>
caso contrário, >
.
mysql -u * usuário * -p * passowrd * -e banco de dados 'SQL Query' > filetosave
-u : Specify mysql database user name
-p : Prompt for password
-e : Execute sql query
database : Specify database name
Então, para o seu caso:
mysql -u raja -p -e 'select * from raja' rajadb > results