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

Hvad betyder mysql workbench-kolonneikonerne

Nøgle:(Del af) Primær nøgle
Fyldt diamant:IKKE NULL
Ikke udfyldt Diamant:NULL
Rød farvet:(Del af) Fremmednøgle
Blå foret diamant:Simpel attribut (ingen nøgle)

Kan f.eks. kombineres:
er en rødfarvet nøgle, så det er en primærnøgle, som også er en fremmednøgle
er en gul (ikke-rød) nøgle, så det er kun en primær nøgle
er en blå foret udfyldt diamant, så det er en IKKE NULL simpel attribut
er en rød farvet diamant, så det er en IKKE NULL fremmednøgle
er en blå foret, ikke fyldt diamant, så det er en simpel egenskab, som kan være NULL
er en rødfarvet, ikke udfyldt diamant, så det er en fremmednøgle, som kan være NULL

På en sidenote:
Husk at MySQL Workbench har en buggy Database> Reverse Engineer (Ctrl-R) mulighed, hvormed du kan generere et ERD-diagram, og som bruger disse ikoner. Efter min erfaring er v6.x bedre end v8.x, men begge har deres særheder/fejl.



  1. Hvordan indstilles global event_scheduler=ON, selvom MySQL genstartes?

  2. SQL Server:Hvordan bruger man UNION med to forespørgsler, der BEGGE har en WHERE-klausul?

  3. Hibernate kunne ikke hente SequenceInformation fra databasen

  4. SSMS version 18 – ingen databasediagrammer