Convertir les résultats de la requête mysql en CSV (avec copier / coller)

Je travaille le plus souvent en ligne de commande mysql. Un besoin commun est de prendre les résultats d'une requête et de les importer dans un Les numéros de document (similaire à un document Excel).

Quelle est la méthode la plus rapide pour faire cela?

Méthode 1: Select into outfile

Vous pouvez sélectionner dans une outfile directement à partir de MySQL, mais cela prend plusieurs étapes.

  1. exporter votre requête avec tous les arguments nécessaires pour en faire un format CSV, comme FIELDS OPTIONALY ENCLOSED BY et DELIMITED BY.
  2. sftp sur le serveur et prends le fichier
  3. supprimer le fichier à partir du serveur

Méthode 2: Copier/coller

J'ai tendance à faire de cette méthode. Pour moi, il semble un peu plus rapide mais c'est surtout parce que je ne me souviens pas de la façon de construire les SELECT INTO OUTFILE requête à partir de ci-dessus et à le chercher.

  1. Copier/coller dans un fichier texte local
  2. Ouvrir dans un éditeur de texte et remplacez le | avec ,
  3. Enregistrer au format CSV et de les ouvrir dans les Nombres.

source d'informationauteur Gattster