Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

O que significam os ícones da coluna do mysql workbench


Chave:(Parte da) Chave Primária
Diamante preenchido:NÃO NULO
Diamante não preenchido:NULL
Cor vermelha:(parte de) chave estrangeira
Diamante com linhas azuis:atributo simples (sem chave)

Pode ser combinado por exemplo:
é uma chave de cor vermelha, portanto, é uma chave primária que também é uma chave estrangeira
é uma chave amarela (não vermelha), portanto, é apenas uma chave primária
é um diamante preenchido com linhas azuis, portanto, é um atributo simples NOT NULL
é um diamante preenchido de cor vermelha, portanto, é uma chave estrangeira NÃO NULA
é um diamante não preenchido com linhas azuis, portanto é um atributo simples que pode ser NULL
é um diamante não preenchido de cor vermelha, portanto, é uma chave estrangeira que pode ser NULL

Em uma nota lateral:
Lembre-se de que o MySQL Workbench tem um bug Banco de dados> Engenharia reversa (Ctrl-R) opção com a qual você pode gerar um diagrama ERD e que usa esses ícones. Na minha experiência, a v6.x é melhor que a v8.x, mas ambas têm suas peculiaridades/bugs.