Exportation des résultats de requête MySQL au format CSV avec précision de ligne de commande
Recherche d'un moyen efficace de récupérer les résultats de requête MySQL au format CSV à partir de la commande doubler? Ne cherchez pas plus loin que cette solution robuste.
Pour commencer, optez pour la commande MySQL "INTO OUTFILE", comme indiqué dans l'extrait de "Enregistrer les résultats de la requête MySQL dans un fichier texte ou CSV" :
SELECT order_id,product_name,qty INTO OUTFILE '/var/lib/mysql-files/orders.csv' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n';
Variations de syntaxe :
Selon la version de MySQL, la syntaxe peut nécessiter de légères ajustements :
SELECT order_id,product_name,qty INTO OUTFILE '/var/lib/mysql-files/orders.csv' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM orders WHERE foo = 'bar';
Points remarquables :
Considérations sur le serveur distant :
Si vous exportez les résultats d'un serveur distant vers votre ordinateur local, cette solution peut ne pas être réalisable, en particulier pour les serveurs hébergés ou environnements virtualisés comme Heroku et Amazon RDS.
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!