Comment ajouter des requets sql à scrip shell

Résolu
Bonjour,
en fait je debute en shell et j'aimerai avoir comment fait on pour mettre une requete Sql dans un script shell?
Configuration: Linux
Mozilla 1.9.0.11

12 réponses

  1. je suis desolé je vais reformuler
    0
    1. Bonjour ,
      en fait je debute en shell (bash) et j'aimerai avoir comment fait on pour mettre une requete Sql dans un script shell?si quelqu'un a une idee je suis prenneur.
      Je vous remercis
      0
      1. Merci je vais jetter un coup d'oeil tout de suite
        0
        1. j'ai une question par rapport au la ligne de code qui figure dans le lien que tu as envoyé
          MaVar=$(sql -S serveur -D base -U utilisateur -P mot_de_passe -b Base <requetes.sql)

          je comprend pas trop bien la partie "requetes.sql"
          dois-je creer un fichier sql dans lequel je vais devoir ecrit ma requete?
          Merci
          0
          1. Modérateur
            S'il n'y en a qu'une ce n'est pas la peine...
            0
            1. en faite j'aurai juste une seule requete, en fait je t'explique un peu ce que je veux faire je considere un dossie que j'appele A donc tout les fichiers contenu dans A doivent etre transferer dans une base de donnee via ftp pour le moment j'ai juste une petite requete qui va prendre le contenu du dossier A et qui va le transferer dans un autre dossiern B via ftp et tout se passe bien donc pour aller plus loin j'aimerai remplacer mon dossier B par une base donnee est ce possible?si oui pouvez vous me donnee quelque piste.
              Merci
              0
              1. Connection automatic/bash
                Si on est en local trouver le mysql.sock de sont instance pour eviter de taper le user/pass
                mysqlshow -S /var/lib/mysql/mysql.sock
                mysql -S /var/lib/mysql/mysql.sock -e "show databes;"

                idem mais en tapants le tous a la main
                mysql -uuser -ppasword -hmaster.bench.kelkoo.net -e "show databases"
                mysql -uuser -ppasword -hmaster.bench.kelkoo.net statistic -e "show tables;"
                voici un exemple que je pensse clair lm c'est mon userannurn
                show databases et show tables sont 2 exemples de requettes mysql

                et d'autre doc

                tu copie et adapte c'est ligne au milieux d'un fichier bash
                tu c'est faire un fichier bash ?

                tu trouvera de l'aide sur bash et mysql si dessous

                http://gadille.free.fr/doc/dtb/mysql.html#BMYSQL
                http://gadille.free.fr/doc/bash/bash.html
                0
                1. Je te remercis pour toute ses infos et pour les liens je vais jetter un coup d'oeil et merci pour le lien je pense que sa va m'aider à progressé car je viens de commencer tout ce qui script shell bash je lis tout ça et je vous donne la suite
                  0
                  1. Merci à mel21lio et jipicy j'ai pu faire ce que je voulais au final
                    0
                    1. temps mieux c'est le but
                      le forum ma aider dansmets debut je renvoi la balle

                      si ensuite tu a des question que je n'est pas renseigné tu pose
                      je complète mon site ou t'aide ici ... j'ais parfois du tps d'attente au taf je peux répondre a des question
                      0