2012-05-28 12 views

Odpowiedz

54

enter image description hereenter image description here Klucz: (Część) Primary Key
enter image description hereenter image description here Wypełniony Diament: NOT NULL
enter image description hereenter image description here Nie zapełnione Diament: NULL
enter image description hereenter image description hereenter image description here Kolor czerwony: (część) Klucz obcy
enter image description hereenter image description here Niebieski wyłożone diamentowe: atrybutem prostym (bez klucza)

można łączyć na przykład:
enter image description here jest czerwonym kolorze klucz, więc jest to klucz podstawowy, który jest także klucz obcy
enter image description here jest Żółty (non Red) Key dlatego tylko klucz podstawowy
enter image description here jest niebieski podszyciem wypełniona diament więc jest to NOT NULL prosty atrybut
enter image description here jest czerwony kolorowe wypełniony diament więc jest to NOT NULL klucz obcy
enter image description here jest niebieski podszyciem wypełniona diament więc jest to proste ttribute który może być NULL
enter image description here jest czerwonym, nie wypełnionym diamentem, więc jest to klucz obcy, który może być NULL

+0

Gdyby tylko zaktualizowali MySQL Workbench, aby pokazać te znaczenia po najechaniu kursorem na nieintuicyjne ikony ... –

3

Na lewo od nazwy kolumny jest ikona, która wskazuje, czy kolumna jest członkiem klucz podstawowy. Jeśli ikona jest małym kluczem, ta kolumna należy do klucza podstawowego, w przeciwnym razie ikona jest niebieska, czyli diament o rozmiarze lub biały diament. Niebieski diament wskazuje, że kolumna ma zestaw NN . Aby dodać lub usunąć kolumnę z klucza podstawowego, kliknij dwukrotnie ikonę . Możesz także dodać klucz podstawowy, zaznaczając pole wyboru PODSTAWOWY KLUCZOWY KLAWISZ w sekcji Szczegóły kolumny edytora tabel.

Źródło: http://dev.mysql.com/doc/workbench/en/wb-table-editor.html Sekcja: 7.7.1.3.2

+4

Mam również czerwone diamenty, co oznacza, że ​​kolumna jest kluczem obcym. Zastanawiałem się, czy istnieje pełna lista wszystkich możliwych symboli kolorów. –