Qual é a sintaxe de "enum" em MySQL?
A sintaxe para “Enum”É dado abaixo:
[Coluna-name] enum ([valor1], [value2], [value3],…)Observação: Os valores de “Enum”Deve ser colocado dentro da corda citada literal.
Crie uma tabela com coluna única contendo valores "enum"
Crie uma tabela chamada “agendar”Com três colunas“eu ia","dia," e "atividade”. Os detalhes da coluna incluem:
Digite esta consulta para criar esta tabela:
Crie cronograma de tabela (A mensagem será exibida como “Consulta ok”Depois de criar a tabela com sucesso:
Vamos inserir valores nesta tabela, os valores de “Enum”Pode ser fornecido com os valores de outras colunas no“INSERIR" declaração. Execute esta consulta para inserir “Enum”Valores juntamente com os valores do“atividade”Coluna:
Inserir no cronograma (dia, atividade) valoresA saída está exibindo uma mensagem de que “Consulta ok, 7 linhas afetadas”Isso significa que os valores são inseridos com sucesso:
Para confirmar que os valores são inseridos no “agendarTabela, execute esta consulta para ver os dados da tabela:
selecione * da programação;A saída está mostrando o “agendar”Tabela contendo a“Enum”Valores junto com o“atividade" e "eu ia”Valores:
Vamos ver outro exemplo para usar o índice numérico enquanto inseriu o “Enum”Valores na tabela. Para fazer isso, primeiro, crie uma tabela chamada “produtos”Com três colunas“eu ia","nome" e "categoria”. Os detalhes das colunas:
Execute esta consulta fornecida abaixo para criar uma tabela:
Crie produtos de tabela (A mensagem será exibida como “Consulta ok”Depois de criar a tabela com sucesso:
Para inserir dados neste valor, forneça “nome" para "produtos"E índice de"Enum”Valores, para inserir seu valor de sequência na tabela. Execute esta consulta:
Inserir em produtos (nome, categoria) valoresA saída está exibindo uma mensagem de que “Consulta ok, 5 linhas afetadas”Isso significa que os valores são inseridos com sucesso:
Para confirmar se os dados são inseridos corretamente, execute a consulta abaixo:
selecione * de produtos;A tabela está exibindo valores disponíveis na tabela. Você pode ver que o “categoria"Está tendo o"Enum”Valores correspondentes ao seu índice que você inseriu no“INSERIR" declaração:
Crie uma tabela com mais de uma coluna contendo valores "enum"
A tabela pode conter várias colunas com “Enum" tipo de dados. Crie uma tabela chamada “Preferências de usuário”Tendo quatro colunas“eu ia","ID do usuário","linguagem" e "tema”. Os detalhes das colunas:
Execute esta consulta para criar a tabela:
Crie a tabela user_preferências (A saída exibe a mensagem como “Consulta ok”:
A próxima etapa é inserir os dados nas colunas, então digite o seguinte comando:
Inserir em Valores User_Preferences (User_Id, Language, Theme)A saída está exibindo uma mensagem como “Consulta ok, 3 linhas afetadas”, Isso indicou que os dados são inseridos:
Para ver os dados da tabela executar a consulta abaixo:
selecione * de user_preferências;A tabela consiste em duas linhas contendo valores "enum" junto com outras colunas:
Você aprendeu com sucesso sobre “Enum”Tipo de dados e como definir“Enum”Valor em mysql.
Conclusão
O "Enum”É um tipo de dados no MySQL que armazena todos os valores possíveis para uma coluna. Por exemplo, o nome dos dias pode conter apenas “7”Valores, então esses“Enum”Os valores podem ser definidos no momento da criação da tabela usando“[Coluna-name] enum ([valor1], [value2], [value3],…)Sintaxe. Cada "Enum”O valor usa índices numéricos a partir de“1”. Este post discutiu o “Enum”Dados e como definir seu valor.