sql >> Database >  >> RDS >> Mysql

Een relatie maken in MySQL Workbench

Een relatie maken in MySQL Workbench:

  1. Maak een databasemodel (maak een nieuw model of reverse-engineer een bestaande database)
  2. Om het databasemodel te bekijken, dubbelklik op de eerste tabel van de relatie
  3. Het onderste deelvenster wordt geopend met de tabeldetails. Klik op de Foreign Keys tabblad
  4. Selecteer in het linkerdeelvenster het veld voor de externe sleutel en de tabel waarnaar wordt verwezen
  5. Selecteer in het middelste deelvenster de vreemde kolom en de kolom waarnaar wordt verwezen (primaire sleutel)
  6. Stel in het rechterdeelvenster alle Update/Verwijder-acties in die u wilt laten plaatsvinden wanneer een primaire sleutelrecord wordt bijgewerkt of verwijderd

De relatie is nu tot stand gekomen. Herhaal stap 4 tot 6 voor alle andere kolommen met vreemde sleutels in die tabel.

Om een ​​database van dit model te maken:

  1. Exporteer het bijgewerkte schema naar een script.
  2. Maak een database op basis van het script.

Voorbeeld

Hier is een voorbeeld van het tot stand brengen van een relatie met behulp van een databasemodel:

Dit voorbeeld laat zien dat er twee relaties tot stand zijn gebracht in de tabel "Albums". Als u op een externe sleutel in het linkerdeelvenster klikt, worden het middelste en rechterdeelvenster vernieuwd met de details ervan.


  1. Hoe een afbeelding op te slaan in de kolom SQL Server-databasetabellen

  2. Database migreren van Postgres naar MySQL

  3. Hoe een CSV-bestand in de MySQL-tabel te importeren

  4. Fix 'ERROR:kolom "colname" bestaat niet' in PostgreSQL bij gebruik van UNION, BEHALVE of INTERSECT