sql >> Databasteknik >  >> RDS >> Mysql

Hur man skapar en relation i MySQL Workbench

Så här skapar du en relation i MySQL Workbench:

  1. Skapa en databasmodell (skapa antingen en ny modell eller bakåtkonstruera en befintlig databas)
  2. Visa databasmodellen, dubbelklicka på den första tabellen i relationen
  3. Den nedre rutan öppnas med tabellinformationen. Klicka på Främmande nycklar flik
  4. I den vänstra rutan väljer du fältet för främmande nyckel och den refererade tabellen
  5. I mittrutan väljer du den främmande kolumnen och den refererade kolumnen (primärnyckel)
  6. I den högra rutan ställer du in eventuella Uppdatera/Ta bort-åtgärder som du vill ska utföras när en primärnyckelpost uppdateras eller tas bort

Relationen är nu etablerad. Upprepa steg 4 till 6 för alla andra kolumner för främmande nyckel i den tabellen.

Så här skapar du en databas från den här modellen:

  1. Exportera det uppdaterade schemat till ett skript.
  2. Skapa en databas från skriptet.

Exempel

Här är ett exempel på att upprätta en relation med hjälp av en databasmodell:

Det här exemplet visar att två relationer har upprättats i tabellen "Album". Genom att klicka på en främmande nyckel i den vänstra rutan uppdateras mitten och höger fönster med dess detaljer.


  1. PostgreSQL - Ersätt HTML-entiteter

  2. serie i postgres ökar även om jag har lagt till på konflikt gör ingenting

  3. Skapa och konfigurera Oracle Linked Server i SQL Server

  4. De bästa svaren på 5 brännande frågor om COALESCE-funktionen i SQL Server