Esportare dati da MySql in CSV

Condividi

A volte capita di dover esportare dei dati da un database mysql da passare a un cliente oppure ad un collega che si occupa, per esempio, di inviare le newsletter personalizzate agli utenti di un sistema o di una piattaforma.

La cosa migliore è fornire loro un elenco che possano “spulciarsi” come meglio credono….

Nell’esempio che segue vedremo come esportare gli attributi id, name, email e job dalla tabella users di un db mysql.

SELECT id, name, email, job INTO OUTFILE '/home/users_newsletter.csv'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
ESCAPED BY '\\'
LINES TERMINATED BY '\n'
FROM users

 

Ovviamente potrete personalizzare la query come meglio credete e secondo le vostre necessità.

Assicuratevi però che mysql abbia i permessi di scrittura nel percorso dove volete che venga creato il file csv.

Buon lavoro!

Google


Condividi

I commenti sono chiusi