Maison >base de données >tutoriel mysql >Comment exporter les résultats d'une requête MySQL vers un fichier CSV ?

Comment exporter les résultats d'une requête MySQL vers un fichier CSV ?

Barbara Streisand
Barbara Streisandoriginal
2024-12-30 07:40:10257parcourir

How to Export MySQL Query Results to a CSV File?

Sortie des résultats de requête MySQL au format CSV

Souvent, vous devrez peut-être exporter les résultats de requête MySQL dans un format CSV à valeurs séparées par des virgules. format pour une analyse plus approfondie ou une intégration avec d’autres systèmes. Pour simplifier ce processus, envisagez la solution suivante :

Exécutez la commande suivante sur le terminal Linux, en remplaçant les valeurs appropriées :

SELECT order_id,product_name,qty
INTO OUTFILE '/path/to/orders.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM orders
WHERE foo = 'bar';

Dans les versions plus récentes de MySQL, la requête peut avoir besoin à réorganiser comme suit :

SELECT order_id,product_name,qty
INTO OUTFILE '/path/to/orders.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM orders
WHERE foo = 'bar';

Cette commande exporte les résultats vers le chemin de fichier local spécifié au format CSV, avec les colonnes entourées de guillemets doubles et séparées par virgules. Notez que les noms de colonnes ne sont pas inclus dans le fichier exporté.

Si vous devez exporter des données d'un serveur MySQL distant vers votre machine locale, cette solution ne convient pas. Envisagez des méthodes alternatives, telles que l'utilisation d'un outil de migration de base de données ou d'une API tierce.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn