Procedure permettant d'aujouter de supprimer et de modifier
ousseinasite
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
ousseinasite Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
ousseinasite Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
salut! avec votre aide j'aimerai les procedures me permettant de faire un ajout, une suppression et modification d'une enregistrement voici ma table
etudiant(mle SMALLINT(5), nom VARCHAR(40), prenom VARCHAR(40), adresse VARCHAR(40))
merci pour votre aide.
etudiant(mle SMALLINT(5), nom VARCHAR(40), prenom VARCHAR(40), adresse VARCHAR(40))
merci pour votre aide.
2 réponses
-
Bonjour,
INSERER = ISERT
Mettre à jour = UPDATE
Supprimer = DELETE
.. toutes ces instructions SQL sont disponibles facilement sur le net...
Par exemple.. pour le INSERT :
https://dev.mysql.com/doc/refman/5.6/en/insert.html
ce qui donnerait pour ta table :INSERT INTO etudiant ( nom , prenom , adresse ) VALUES ("UN_NOM","UN_PRENOM","UNE_ADRESSE")
ps: J'ai considéré que ton champ "mle" est AUTO-INCREMENTE .. il n'est donc pas nécéssaire de le mettre dans la requête... la BDD s'en occupant toute seule..
Pour l'UPDATE...UPDATE etudiant SET nom = "UN_NOM" , prenom = "UN_NOM" , adresse = "UNE_ADRESSE" WHERE mle = "5"
nb : Dans cet exemple.. je met à jour l'enregistrement dont le mle = 5
etc...
Cordialement,
Jordane-
merci beaucoup jordane donc si j'aimerai creer une procedure je fait
CREATE PROCEDUE ajouter_etudiant (IN nom VARCHAR(40), IN prenom VARCHAR(var), IN adresse VARCHAR(40)) BEGIN INSERT INTO etudiant ( nom , prenom , adresse ) VALUES ("UN_NOM","UN_PRENOM","UNE_ADRESSE"); END;
EDIT : Ajout des balises de code
-
-
De mémoire.. ça serait plutôt quelque chose du genre :
CREATE PROCEDUE ajouter_etudiant ( IN p_nom VARCHAR(40) , IN p_prenom VARCHAR(var) , IN p_adresse VARCHAR(40)) BEGIN INSERT INTO etudiant ( nom , prenom , adresse ) VALUES (p_nom , p_prenom , p_adresse); END;
Cordialement,
Jordane