85 votes

Comment exporter les données d'une table dans MySql Workbench au format csv ?

Je me demande comment exporter les données d'un tableau dans un fichier csv ? J'ai lu que je devais utiliser la ligne de commande de mysql workbench mais je n'arrive pas à comprendre comment lancer la ligne cmd (je ne sais pas ce qu'est la commande).

Fonctionne sous Windows 7 64bit.

79voto

Sergio Points 1769

Vous pouvez sélectionner les lignes de la table que vous souhaitez exporter dans l'éditeur SQL de MySQL Workbench. Vous trouverez un bouton Exporter dans le jeu de résultats qui vous permettra d'exporter les enregistrements vers un fichier CSV, comme le montre l'image suivante :

MySQL Workbench Export Resultset Button

N'oubliez pas non plus que MySQL Workbench limite par défaut la taille du jeu de résultats à 1000 enregistrements. Vous pouvez facilement modifier cette limite dans la boîte de dialogue Préférences :

MySQL Workbench Preferences Dialog

J'espère que cela vous aidera.

64voto

Neeti Points 731

Vous pouvez utiliser mysql dump ou query pour exporter les données vers un fichier csv.

SELECT *
INTO OUTFILE '/tmp/products.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
ESCAPED BY '\\'
LINES TERMINATED BY '\n'
FROM products

43voto

curiosu Points 703

MySQL Workbench 6.3.6

Exporter le SELECT résultat

  • Après avoir exécuté un SELECT : Requête > Exporter les résultats...

    Query Export Results

Exporter les données du tableau

  • Dans le navigateur, cliquez avec le bouton droit de la souris sur le tableau > Assistant d'exportation de données de tableaux

    Table Data Export

  • Toutes les colonnes et les lignes sont incluses par défaut. Suivant .

  • Sélectionnez Chemin d'accès au fichier, tapez, Séparateur de champs (par défaut, il s'agit de ; , pas , ! !!) et cliquez sur Suivant .

    CSV

  • Cliquez sur Suivant > Suivant > Finition et le fichier est créé à l'emplacement spécifié

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X