No MySQL, um tipo enumerado, ou enum, é uma string com um conjunto predefinido de valores. Todos os campos que você definir usando enum só podem receber um valor desse conjunto predefinido. Por exemplo, o status de um semáforo pode ser definido como vermelho, amarelo ou verde. No MySQL você pode representar essas cores com relativa facilidade usando um enum. No entanto, com PhpMyAdmin, a ferramenta de administração gratuita para MySQL, você pode definir e representar tipos de enumeração ainda mais rápido.
Etapa 1
Selecione o banco de dados clicando em seu nome na lista do lado esquerdo da página do phpMyAdmin.
Etapa 2
Digite "enumtest" no campo "Nome:" da seção "Criar nova tabela no banco de dados". Digite "1" na caixa "Número de campos:". Clique no botão "Ir".
Etapa 3
Digite "an_enum" na caixa de edição "Campo". Selecione "ENUM" na lista suspensa "Tipo". Digite "'vermelho', 'amarelo', 'verde'" no campo "Comprimento/Valores". Selecione "Conforme definido:" na lista suspensa "Padrão". Digite "vermelho" no campo imediatamente abaixo dele. Clique em "Salvar".
Etapa 4
Clique na guia "Inserir". Selecione "vermelho", "amarelo" ou "verde" na lista suspensa "Valor". Clique no botão "Ir".
Dica
O mesmo resultado pode ser obtido em SQL com a seguinte instrução:CREATE TABLE enumtest ( an_enum ENUM('red', 'yellow', 'green') default 'red' );