Créer une relation entre les tables dans mysq

Bonjour à tous
j'ai besoin d'aide.
j'aimerais savoir comment créer les relations entre les tables d'une base de donnée mysql afin de pouvoir interroger la base de donnée. (par entre les tables client, produit et commande).
merci d'avance, je suis encore nouviste.
Configuration: Windows XP Internet Explorer 6.0

2 réponses

  1. Salut,

    je t'invite à consulter des cours très simples sur les bases de données et le SQL :
    https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/913655-quest-ce-quune-base-de-donnees

    Ensuite, si tu as en tête déjà les notions de clé étrangères et clé primaires, c'est très simple.
    Par exemple, un client passe une commande. ID client, clé primaire de CLIENT, Clé etrangère de COMMANDE (car un client peut passer plusieurs commandes, mais une commande est passé par un seul client).

    En SQL, la liaison donnerait :
    SELECT * FROM Client, Commande WHERE Commande.idclient = Client.idclient AND idclient = 10 ;
    


    Cela te donnera toutes les commandes du client n°10.

    A bientôt
    0
    1. jodu merci déjà pour le coup de main.
      cette requete que vous avez saisi se fait lorsque la migration des clés primaires entre les tables a déja été faite.
      je veus savoir comment se fait cette migration des clés
      0
  2. Salut Nasco,

    je suis désolé mais je comprends pas le sens de la question.
    0