web-dev-qa-db-fra.com

Que signifient les icônes de la colonne MySQL Workbench

Dans MySQL Workbench, lorsque vous modifiez une table, par chaque nom de colonne, il y a un losange coloré. Où puis-je trouver un document expliquant ce que signifie chaque couleur?

35
Di Zou

enter image description hereenter image description hereClé: (Partie de) Clé primaire
enter image description hereenter image description hereDiamant rempli: NON NUL
enter image description hereenter image description hereDiamant non rempli: NULL
enter image description hereenter image description hereenter image description hereCouleur rouge: (Partie de) Clé étrangère
enter image description hereenter image description hereDiamant ligné bleu: attribut simple (pas de clé)

Peut être combiné par exemple:
enter image description here est une clé de couleur rouge, c'est donc une clé primaire qui est également une clé étrangère
enter image description here est une clé jaune (non rouge) donc c'est seulement une clé primaire
enter image description here est un diamant rempli doublé de bleu, c'est donc un attribut simple NON NUL
enter image description here est un diamant rempli de couleur rouge, c'est donc une clé étrangère NON NULLE
enter image description here est un diamant non rempli doublé de bleu donc c'est un attribut simple qui peut être NULL
enter image description here est un diamant non rempli de couleur rouge, c'est donc une clé étrangère qui peut être nulle

Sur une sidenote:
Rappelez-vous que MySQL Workbench a un buggy Database> Reverse Engineer (Ctrl-R) option avec laquelle vous pouvez générer un diagramme ERD et qui utilise ces icônes. D'après mon expérience, la v6.x est meilleure que la v8.x mais les deux ont leurs bizarreries/bugs.

97
Jan

À gauche du nom de la colonne se trouve une icône qui indique si la colonne est membre de la clé primaire. Si l'icône est une petite clé, cette colonne appartient à la clé primaire, sinon l'icône est un diamant bleu ou un diamant blanc. Un losange bleu indique que la colonne est réglée sur NN. Pour ajouter ou supprimer une colonne de la clé primaire, double-cliquez sur l'icône. Vous pouvez également ajouter une clé primaire en cochant la case PRIMARY KEY dans la section Column Details de l'éditeur de table.

Source: http://dev.mysql.com/doc/workbench/en/wb-table-editor.html Section: 7.7.1.3.2

4
Andy

En utilisant Google, j'ai trouvé cela.

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

Est-ce une explication suffisante? Je serais heureux de vous aider davantage.

0
Digitalis