Mysql sous linux

Résolu
Bonjour,
comment peut on sortir un résultat d'une requete sql dans un fichier, et cela en ligne de commande.
exemple :
affichage de la liste des tables dans une base :
sql > show tables;

comment je peux récuperer le resultat dans un fichier?
merci.

2 réponses

  1. Salut,
    quand tu te connect à la base test:
    mysql -u nom_de_user -pton_password --tee nom_de_ton_fichier_texte
    Toutes les transactions que tu taperas se retrouveront dans ce fichier...
    C'est peut-etre pas exactement ce que tu souhaitais...mais si ca peut t'aider!!
    Sinon, pour les requête de type select tu peux faire une variable "into outfile"(voir lien https://dev.mysql.com/doc/refman/8.0/en/select.html
    @+
    1. bonjour,
      merci pour votre réponse.
      j'ai pu contourner le probleme en lancant dans le bash
      localhost / # mysql database_name -e "select * from table" >fichier.txt

      merci.