Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment créer une relation dans MySQL Workbench

Pour créer une relation dans MySQL Workbench :

  1. Créer un modèle de base de données (soit en créant un nouveau modèle, soit en procédant à l'ingénierie inverse d'une base de données existante)
  2. Affichage du modèle de base de données, double-cliquez sur la première table de la relation
  3. Le volet inférieur s'ouvrira avec les détails du tableau. Cliquez sur les clés étrangères onglet
  4. Dans le volet de gauche, sélectionnez le champ de clé étrangère et la table référencée
  5. Dans le volet du milieu, sélectionnez la colonne étrangère et la colonne référencée (clé primaire)
  6. Dans le volet de droite, définissez les actions de mise à jour/suppression que vous souhaitez effectuer lorsqu'un enregistrement de clé primaire est mis à jour ou supprimé

La relation est maintenant établie. Répétez les étapes 4 à 6 pour toutes les autres colonnes de clé étrangère de cette table.

Pour créer une base de données à partir de ce modèle :

  1. Exporter le schéma mis à jour vers un script.
  2. Créer une base de données à partir du script.

Exemple

Voici un exemple d'établissement d'une relation à l'aide d'un modèle de base de données :

Cet exemple montre que deux relations ont été établies sur la table "Albums". Cliquer sur une clé étrangère dans le volet de gauche actualise les volets du milieu et de droite avec ses détails.