sql >> Databasteknik >  >> RDS >> Mysql

Vad betyder mysql workbench-kolumnikonerna

Nyckel:(Del av) primärnyckel
Fyld diamant:INTE NULL
Icke fylld diamant:NULL
Röd färgad:(Del av) främmande nyckel
Blå fodrad diamant:Enkelt attribut (ingen nyckel)

Kan kombineras till exempel:
är en röd nyckel så det är en primärnyckel som också är en främmande nyckel
är en gul (icke-röd) nyckel så det är bara en primär nyckel
är en blå linjerad fylld diamant så det är ett EJ NULL enkelt attribut
är en röd fylld diamant så det är en INTE NULL främmande nyckel
är en blå linjerad, ofylld diamant så det är ett enkelt attribut som kan vara NULL
är en rödfärgad icke-fylld diamant så det är en främmande nyckel som kan vara NULL

En anmärkning:
Tänk på att MySQL Workbench har en buggy Databas> Reverse Engineer (Ctrl-R) alternativ som du kan generera ett ERD-diagram med och som använder dessa ikoner. Enligt min erfarenhet är v6.x bättre än v8.x men båda har sina egenheter/buggar.



  1. Förvirrande Ruby/MySQL Fel:ogiltigt paket:sekvensnummer matchar inte

  2. Bästa tillvägagångssätt för Microsoft SQL Server-katastrofåterställning

  3. 3 sätt att lista alla lagrade procedurer i en SQL Server-databas

  4. Datetime vs Datum och tid Mysql