Mysql sous linux

Résolu/Fermé
developper_man Messages postés 44 Date d'inscription mardi 21 octobre 2008 Statut Membre Dernière intervention 14 novembre 2008 - 21 oct. 2008 à 12:57
developper_man Messages postés 44 Date d'inscription mardi 21 octobre 2008 Statut Membre Dernière intervention 14 novembre 2008 - 21 oct. 2008 à 16:56
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 965 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 378
21 oct. 2008 à 16:40
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 Date d'inscription mardi 21 octobre 2008 Statut Membre Dernière intervention 14 novembre 2008 5
21 oct. 2008 à 16:56
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