Mysql
 sql >> Database >  >> RDS >> Mysql

Come creare una relazione in MySQL Workbench

Per creare una relazione in MySQL Workbench:

  1. Crea un modello di database (crea un nuovo modello o effettua il reverse engineering di un database esistente)
  2. Visualizzando il modello del database, fare doppio clic sulla prima tabella della relazione
  3. Si aprirà il riquadro inferiore con i dettagli della tabella. Fare clic sulle Chiavi Estere scheda
  4. Nel riquadro di sinistra, seleziona il campo della chiave esterna e la tabella di riferimento
  5. Nel riquadro centrale, seleziona la colonna esterna e la colonna di riferimento (chiave primaria)
  6. Nel riquadro di destra, imposta tutte le azioni di aggiornamento/eliminazione che desideri vengano eseguite quando un record di chiave primaria viene aggiornato o eliminato

La relazione è ora stabilita. Ripeti i passaggi da 4 a 6 per qualsiasi altra colonna di chiave esterna in quella tabella.

Per creare un database da questo modello:

  1. Esportare lo schema aggiornato in uno script.
  2. Crea un database dallo script.

Esempio

Ecco un esempio di come stabilire una relazione utilizzando un modello di database:

Questo esempio mostra che sono state stabilite due relazioni nella tabella "Album". Facendo clic su una chiave esterna nel riquadro sinistro si aggiornano i riquadri centrale e destro con i relativi dettagli.