Mysql sous linux

Résolu
developper_man Messages postés 44 Statut Membre -  
developper_man Messages postés 44 Statut Membre -
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.
A voir également:

2 réponses

chuka Messages postés 980 Statut Membre 378
 
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
developper_man Messages postés 44 Statut Membre 5
 
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.
-1