Qual è la sintassi di "enum" in mysql?
La sintassi per “Enum"È riportato di seguito:
[Colonna-nome] enum ([value1], [value2], [value3],…)Nota: I valori di “Enum"Dovrebbe essere posizionato all'interno della corda citata letterale.
Crea una tabella con una colonna singola contenente valori "enum"
Crea una tabella chiamata "programma"Con tre colonne"id","giorno," E "attività". I dettagli della colonna includono:
Digita questa query per la creazione di questa tabella:
Crea un programma di tabelle (Il messaggio verrà visualizzato come "Query ok"Dopo aver creato la tabella correttamente:
Inseriamo i valori in questa tabella, i valori di "Enum"Può essere fornito con i valori di altre colonne in"INSERIRE" dichiarazione. Esegui questa query per l'inserimento "Enum"Valori insieme ai valori del"attività"Colonna:
Inserisci i valori di programma (giorno, attività)L'output sta visualizzando un messaggio che "Query ok, 7 righe interessate", Significa che i valori vengono inseriti correttamente:
Per confermare che i valori sono inseriti in "programma"Tabella, eseguire questa query per vedere i dati della tabella:
Seleziona * dal programma;L'output mostra il "programma"Tabella contenente il"Enum"Valori insieme al"attività" E "id" valori:
Vediamo un altro esempio per usare l'indice numerico mentre inserisci il "Enum"Valori nella tabella. Per fare ciò, in primo luogo, crea una tabella chiamata "prodotti"Con tre colonne"id","nome" E "categoria". I dettagli delle colonne:
Esegui questa query fornita di seguito per creare una tabella:
Crea prodotti da tavolo (Il messaggio verrà visualizzato come "Query ok"Dopo aver creato la tabella correttamente:
Per inserire dati in questo valore, fornire "nome" per "prodotti"E indice di"Enum"Valori, per inserire il suo valore stringa nella tabella. Esegui questa domanda:
Inserisci i valori dei prodotti (nome, categoria)L'output sta visualizzando un messaggio che "Query ok, 5 righe interessate", Significa che i valori vengono inseriti correttamente:
Per confermare se i dati vengono inseriti correttamente, eseguire la query indicata:
Seleziona * dai prodotti;La tabella visualizza i valori disponibili nella tabella. Puoi vedere che il "categoria"Sta avendo il"Enum"Valori corrispondenti al suo indice che hai inserito nel"INSERIRE" dichiarazione:
Crea una tabella con più di una colonna contenente valori "enum"
La tabella può contenere più colonne con "Enum" tipo di dati. Crea una tabella chiamata "preferenze utente"Avere quattro colonne"id","ID utente","lingua" E "tema". I dettagli delle colonne:
Esegui questa query per creare la tabella:
Crea table utente_preferences (L'output visualizza il messaggio come "Query ok":
Il prossimo passo è inserire i dati nelle colonne, quindi digitare il seguente comando:
Inserisci in user_preferences (user_id, lingua, tema) valoriL'output visualizza un messaggio come "Query ok, 3 file interessate", Ciò ha indicato che i dati sono inseriti:
Per vedere i dati della tabella eseguire la query indicata di seguito:
Seleziona * da user_preferences;La tabella è costituita da due righe contenenti valori "enum" insieme ad altre colonne:
Hai imparato con successo "Enum"Tipo di dati e come impostare"Enum"Valore in mysql.
Conclusione
IL "Enum"È un tipo di dati in MySQL che memorizza tutti i possibili valori per una colonna. Ad esempio, il nome dei giorni può contenere solo "7"Valori, quindi questi"Enum"I valori possono essere impostati al momento della creazione della tabella usando"[Colonna-nome] enum ([value1], [value2], [value3],…)"Sintassi. Ogni "Enum"Il valore utilizza indici numerici a partire da"1". Questo post ha discusso del "Enum"Dati e come impostare il suo valore.