Что означают значки в колонке MySQL

В MySQL Workbench при редактировании таблицы по имени каждого столбца появляется цветной ромб. Где я могу найти документ, который объясняет, что означает каждый цвет?

Ответы на вопрос(3)

http://dev.mysql.com/doc/workbench/en/wb-using-table-tool.html

Достаточно ли этого объяснения? Я был бы рад помочь вам в дальнейшем.

Решение Вопроса

enter image description hereenter image description hereКлюч: (часть) Первичный ключ
enter image description hereenter image description hereЗаполненный алмаз: НЕ NULL
enter image description hereenter image description hereНе заполненный бриллиант: NULL
enter image description hereenter image description hereenter image description hereКрасный цвет: (часть) внешний ключ
enter image description hereenter image description hereГолубой бриллиант: простой атрибут (без ключа)

Можно комбинировать, например:
enter image description here является красным ключом, так что это первичный ключ, который также является внешним ключом
enter image description here является желтым (не красным) ключом, поэтому он является только первичным ключом
enter image description here представляет собой заполненный синим бриллиант, так что это простой атрибут NOT NULL
enter image description here представляет собой заполненный алмаз красного цвета, поэтому он представляет собой внешний ключ NOT NULL
enter image description here незаполненный бриллиант с синей подкладкой, так что это простой атрибут, который может быть НЕДЕЙСТВИТЕЛЕН
enter image description here незаполненный бриллиант красного цвета, поэтому он является внешним ключом, который может иметь значение NULL

 30 янв. 2018 г., 14:23
Если бы только они обновили MySQL Workbench, чтобы показать эти значения, когда вы наводите курсор на неинтуитивные значки ...
 18 февр. 2019 г., 15:35
Я обнаружил, что в некоторых случаях FK как PK не помечается красным значком ключа, поэтому обязательно проверяйте запрос CREATE SQL во всех случаях.

column is a member of the primary key. If the icon is a small key, that column belongs to the primary key, otherwise the icon is a blue diamond or a white diamond. A blue diamond indicates the column has NN set. To add or remove a column from the primary key, double-click the icon. You can also add a primary key by checking the PRIMARY KEY check box in the Column Details section of the table editor.

Источник:http://dev.mysql.com/doc/workbench/en/wb-table-editor.html Раздел: 7.7.1.3.2

 Di Zou29 мая 2012 г., 21:18
У меня также есть красные бриллианты, что означает, что столбец - это внешний ключ. Мне было интересно, если бы был полный список всех возможных цветных символов.

Ваш ответ на вопрос