1
resposta

Exemplo do ENUM

Alguém pode dar um exemplo de ENUM?

1 resposta

Oi, Vitor! Tudo certo por aí?

Desde já, peço desculpas pela demora em retornar.

O ENUM é um tipo de dado que trabalha com listas de strings separadas por vírgulas. Em uma tabela com um campo do tipo ENUM, cada registro precisará ter um dos itens que compõe essa lista.

Para exemplificar, imagine o seguinte caso hipotético: uma empresa de camisetas possui um público muito diverso. Para atender a todas as pessoas, é necessário existir camisetas de vários tamanhos (pequeno, médio, grande e extra grande). Podemos indicar essa regra de negócio, no banco de dados, através da criação de uma coluna chamada TAMANHO, que será do tipo ENUM e terá essas informações, observe:

CREATE TABLE CAMISETAS (
  # demais campos foram omitidos
    TAMANHO ENUM('pequeno', 'medio', 'grande', 'extra-grande')
);

Note que, na criação da tabela, definimos o campo TAMANHO, cujas possibilidades são: pequeno, medio, grande e extra_grande.

Espero ter ajudado, Vitor! Se surgir alguma dúvida, conte comigo e com o fórum.

Um forte abraço.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software