La façon typique d'y parvenir est d'exporter au format CSV, puis de charger le CSV dans Excel.
Vous pouvez utiliser n'importe quel outil de ligne de commande MySQL pour le faire en incluant le INTO OUTFILE
clause sur votre SELECT
déclaration :
SELECT ... FROM ... WHERE ...
INTO OUTFILE 'file.csv'
FIELDS TERMINATED BY ','
Voir ce lien pour les options détaillées.
Alternativement, vous pouvez utiliser mysqldump pour stocker le vidage dans un format de valeur séparé en utilisant l'option --tab, voir ce lien.
mysqldump -u<user> -p<password> -h<host> --where=jtaskResult=2429 --tab=<file.csv> <database> TaskResult
Astuce :Si vous ne spécifiez pas de chemin d'accès absolu mais utilisez quelque chose comme INTO OUTFILE 'output.csv'
ou INTO OUTFILE './output.csv'
, il stockera le fichier de sortie dans le répertoire spécifié par show variables like 'datadir';
.