Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Co oznaczają ikony kolumn mysql workbench

Klucz:(część) klucza podstawowego
Wypełniony diament:NOT NULL
Niewypełniony Diament:NULL
Kolor czerwony:(Część) Klucz obcy
Diament z niebieską linią:prosty atrybut (bez klucza)

Można łączyć na przykład:
to klucz w kolorze czerwonym, więc jest to klucz podstawowy, który jest jednocześnie kluczem obcym
to klucz żółty (nie czerwony), więc jest to tylko klucz podstawowy
to diament wypełniony niebieską linią, więc nie jest to prosty atrybut NOT NULL
to wypełniony diamentem w kolorze czerwonym, więc NIE JEST NULL kluczem obcym
to diament z niebieską linią, niewypełniony, więc jest to prosty atrybut, który może mieć wartość NULL
to nie wypełniony diament w kolorze czerwonym, więc jest to klucz obcy, który może mieć wartość NULL

Na marginesie:
Pamiętaj, że MySQL Workbench ma błędną Baza danych> Reverse Engineer (Ctrl-R) opcja, za pomocą której można wygenerować diagram ERD i która wykorzystuje te ikony. Z mojego doświadczenia wynika, że ​​v6.x jest lepszy niż v8.x, ale oba mają swoje dziwactwa/błędy.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Licencjonowanie MySQL i GPL

  2. Określanie mySQL ENUM w modelu Django

  3. Mysql Duplicate Rows (Duplikat wykryty przy użyciu 2 kolumn)

  4. Aktualizacja wartości AUTO_INCREMENT wszystkich tabel w bazie danych MySQL

  5. Zapisywanie zmian w SlickGrid za pomocą php