Você alguma vez já precisou salvar o resultado de um select feito no banco de dados para um arquivo para enviar a alguém?
O comando abaixo faz exatamente isso...
SELECT campo1, campo2 FROM tabela WHERE campoN="XYZ" INTO OUTFILE '/tmp/nome_arquivo.csv' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n';
Entendendo o comando:
SELECT, FROM, WHERE: sem comentários, se você não sabe o que significa isso então nem continue lendo rsrsrsrsrs
INTO OUTFILE: path e nome do arquivo que será gerado
FIELDS TERMINATED BY: é o separador dos campos, no exemplo acima é a vírgula
ENCLOSED BY: os campos serão colocados entre o caractér definido neste parâmetro, no caso do exemplo são áspas duplas
LINES TERMINATED BY: quebra de linha (enter)
[]'s
Assinar:
Postar comentários (Atom)
Um comentário:
Muito boa a dica, me ajudou muito. Parabéns!
Postar um comentário