IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 MySQL Discussion :

Niveau vraiment debutant


Sujet :

MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    91
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 91
    Par défaut Niveau vraiment debutant
    Bonjour,

    Je voudrais savoir sous mysql,comment on fait pour programmer veritablement. On tape les commandes dans un fichier txt et après on le charge, je suppose (pour eviter de se taper à chaque fois ttes les commandes!). Quelle est la commande pour charger ce fichier dans línvite de commande? Et quelle sont les commandes pour savoir ou l'on est dans le pc et comment on fait prour se deplacer dans l aroborescence du pc (commande comme cd,cd..,ls,...). Je sais cést vraiment des questions bidons mais je bloque. Merci

  2. #2
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    91
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 91
    Par défaut
    Je viens de me rendre compte que j'avais mal posé ma question! Je tape \,nom du fichire.txt mais apres je ne suis pas placé dans le bon repertoire,je ne lui donne pas le chemin necessaire et je n arrive pas a le faire! Dslé je sais c vraiment bidon!

  3. #3
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 065
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 065
    Par défaut
    Bonjour,

    Ce que tu cherches à faire, c'est exécuter un fichier d'instruction SQL ?
    La réponse est dans la FAQ, ici.
    Sinon, précise-nous un peu plus ton problème .

    ced
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  4. #4
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    91
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 91
    Par défaut
    Bonjour,

    Bon je vais essayer d'etre un peu plus clair (c'est vrai qu'en me relisant je me suis rendu compte que ce n'était pas facile de me comprendre dslé!lol).

    En gros je suis en train de développer un programme avec mysql. Afin d'eviter de retaper chaque commande a chaque fois, je veux faire un fichier ou je mets toutes les commandes,et lancer après ce fichier. Jái fait plusieurs tentatives mais elles n'aboutissent jamais.

    - Tout d'abord quel doit être l'extension de ce fichier? .txt , .sql ou .bat ??

    - Pour le moment dans ce fichier je n'ai mis qu'une commande simple afin de ne pas rajouter de pbs potentiels : SELECT (4+1)*5; il n'est pas nécessaire de rajouter qqchose, un entête??

    - Où dois je placer ce fichier? (jái essayé dans le sous dossier bin, data et dans data/stage tout ceci dans mysql)
    . parcequ'en tapant « SOURCE prgm» (doit on mettre l'extension et les guillemets?) il n'arrive pas a ouvrir le fichier
    . en tapant nom_base < nom_fichier il ne trouve pas le fichier (au passage qu'entend on par nom_base? c'est bien mon dossier de base de donnes donc pour moi stage)

    Voila je pense avoir posé toutes les questions qui peuvent me poser problème. Dsl de vous embêter avec ca, mais je me prend la tête alors que c'est un truc simple, mais la je bloque depuis un bon moment!

    Merci pour votre aide

    Patsak

  5. #5
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 065
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 065
    Par défaut
    Citation Envoyé par patsak Voir le message
    - Tout d'abord quel doit être l'extension de ce fichier? .txt , .sql ou .bat ??
    Peu importe... puisque tu spécifies le nom complet du fichier (donc son extension n'a pas d'importance). Disons .sql

    Citation Envoyé par patsak Voir le message
    - Pour le moment dans ce fichier je n'ai mis qu'une commande simple afin de ne pas rajouter de pbs potentiels : SELECT (4+1)*5; il n'est pas nécessaire de rajouter qqchose, un entête??
    Non. Par contre, il faut éventuellement passer les paramètres de connexion à la ligne de commande lançant le fichier script.

    Citation Envoyé par patsak Voir le message
    - Où dois je placer ce fichier? (jái essayé dans le sous dossier bin, data et dans data/stage tout ceci dans mysql)
    . parcequ'en tapant « SOURCE prgm» (doit on mettre l'extension et les guillemets?) il n'arrive pas a ouvrir le fichier
    . en tapant nom_base < nom_fichier il ne trouve pas le fichier (au passage qu'entend on par nom_base? c'est bien mon dossier de base de donnes donc pour moi stage)
    N'importe où sur le serveur si c'est le programme mysql sur celui-ci, sinon n'importe où sur ta machine si mysql.exe est sur ta machine. Le tout, c'est de donner dans la ligne de commande le chemin complet vers le fichier...

    Tu es sous windows, sous linux ? Tu lances depuis le serveur ou une machine cliente ? Tu lances depuis quel compte utilisateur de la base de données ?

    Voici un exemple de ligne de commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mysql nom_de_ta_base -u nom_user -p[mot_de_passe] < "chemin_complet_jusqu_au_fichier.sql"
    nom_de_ta_base est le nom de la base où tu souhaites faire le select.
    nom_user est le nom de l'utilisateur autorisé à se connecter à cette base.
    [mot_de_passe] est le mot de passe de connexion de cet utilisateur. Retire les crochets dans ta ligne de commande, mais colle le mot de passe au "-p" pour que ça marche.
    Enfin, mets le chemin complet entre guillemets (si tu es sous windows et qu'il y a des espaces dans le chemin, ça sera nécessaire).

    ced
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  6. #6
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    91
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 91
    Par défaut
    OK merci beaucou, j'ai reussi a lancer mon fichier prgm.

    Je progamme sous Windows (et oui la loose!!lol) et chaque fois qu' il y a une erreur dans mon programme, mon pc fait un bruit. Mais ce bruit est interne, je ne peux pas le couper, donc les personnes qui sont autour de moi me regarde beaucoup, ils doivent en avoir marre ce que je comprend. Connais tu un moyen pour supprimer ce bruit interne??

    En tt cas merci pour ton aide, je peux avancer maintenant

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. cherche exercices niveau debutant
    Par arno92240 dans le forum LabVIEW
    Réponses: 2
    Dernier message: 07/12/2009, 20h25
  2. [RegEx] Petit casse tete amusant [niveau debutant]
    Par rodeo_fly dans le forum Langage
    Réponses: 6
    Dernier message: 12/09/2007, 16h20
  3. [Débutant] [XSLT] Deux attributs au même niveau?
    Par VinnieMc dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 16/08/2007, 19h31
  4. Réponses: 6
    Dernier message: 16/04/2007, 15h33
  5. [debutant]affichage sur le meme niveau
    Par christophebmx dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 10/02/2005, 15h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo