Seu ip: 54.80.33.183

Exportando uma tabela de um banco MySQL para arquivo .sql via terminal Linux

Abaixo confira como exportar uma tabela de um banco de Dados MySQL para um arquivo .sql e .csv facilmente utilizando o terminal do Linux.

Acesse o banco de dados:

Digite: mysql -u <usuario> -p<senha>
Depois execute as consulta encaminhando-as para um arquivo desejado:
 
//Exporta tabela "tb_consulta" do banco "db_banco" para arquivo tb_consulta.csv no diretorio /tmp
SELECT * FROM db_banco.tb_consulta INTO OUTFILE '/tmp/tb_consulta.csv' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n';

//Printa na tela os dados da tabela tb_consulta
SELECT * FROM db_banco.tb_consulta;

//Conta quantidades de linha da tabela tb_consulta
SELECT COUNT(*) FROM db_banco.tb_consulta;

//Exporta tabela "tb_consulta" do banco "tb_banco" para arquivo .sql
mysqldump -u <usuario> -p<senha> db_banco tb_consulta > /tmp/tb_consulta.sql
 
//Importa tabela "tb_consulta" do banco "tb_banco" para arquivo .sql
mysqldump -u <usuario> -p<senha> db_banco tb_consulta < /tmp/tb_consulta.sql

Comentar