Was ist die Syntax von "Enum" in MySQL?
Die Syntax für “Aufreum”Wird unten angegeben:
[Spaltenname] enum ([value1], [value2], [value3],…)Notiz: Die Werte von “AufreumSollte in das zitierte String -Literal platziert werden.
Erstellen Sie eine Tabelle mit einzelnen Spalte mit "Enum" -Werten
Erstellen Sie eine Tabelle mit dem Namen “Zeitplan"Mit drei Spalten"Ausweis","Tag," Und "Aktivität”. Die Details der Spalte umfassen:
Geben Sie diese Abfrage zum Erstellen dieser Tabelle ein:
Tabellenplan erstellen (Die Nachricht wird als "angezeigt"Frage OK”Nach erfolgreicher Erstellung der Tabelle:
Fügen wir Werte in diese Tabelle ein, die Werte von "Aufreum”Kann mit den Werten anderer Spalten in der“ bereitgestellt werdenEINFÜGUNG" Stellungnahme. Führen Sie diese Abfrage zum Einfügen durch “durch“Aufreum"Werte zusammen mit Werten der"Aktivität" Spalte:
Einfügen in den Zeitplan (Tag, Aktivität) Werte einDie Ausgabe zeigt eine Nachricht an, die “Abfrage OK, 7 Zeilen betroffenEs bedeutet, dass Werte erfolgreich eingefügt werden:
Um zu bestätigen, dass Werte in die “eingefügt werdenZeitplanTabelle, diese Abfrage ausführen, um Daten der Tabelle anzuzeigen:
aus dem Zeitplan auswählen;Die Ausgabe zeigt die “Zeitplan"Tisch mit dem"Aufreum"Werte zusammen mit dem"Aktivität" Und "Ausweis" Werte:
Sehen wir uns ein anderes Beispiel an, um den numerischen Index zu verwenden, während Sie die "einfügen"AufreumWerte in der Tabelle. Erstellen Sie zuerst eine Tabelle mit dem Namen “Produkte"Mit drei Spalten"Ausweis","Name" Und "Kategorie”. Die Details der Spalten:
Führen Sie diese unten angegebene Abfrage aus, um eine Tabelle zu erstellen:
Tischprodukte erstellen (Die Nachricht wird als "angezeigt"Frage OK”Nach erfolgreicher Erstellung der Tabelle:
Um Daten in diesen Wert einzufügen, geben Sie bereit “Name" für "ProdukteUnd Index von “Aufreum”Werte, um seinen Stringwert in die Tabelle einzufügen. Führen Sie diese Abfrage aus:
Einfügen in Produkte (Name, Kategorie) WerteDie Ausgabe zeigt eine Nachricht an, die “Abfrage OK, 5 Zeilen betroffenEs bedeutet, dass Werte erfolgreich eingefügt werden:
Um zu bestätigen, ob die Daten ordnungsgemäß eingefügt werden, führen Sie die unten angegebene Abfrage aus:
aus Produkten auswählen;In der Tabelle werden Werte angezeigt, die in der Tabelle verfügbar sind. Sie können sehen, dass das “Kategorie”Hat das“AufreumWerte, die dem Index entsprechen, den Sie in die “eingegeben haben“EINFÜGUNG" Stellungnahme:
Erstellen Sie eine Tabelle mit mehr als einer Spalte, die "Enum" -Werte enthält
Die Tabelle kann mehrere Spalten mit “enthalten“Aufreum" Datentyp. Erstellen Sie eine Tabelle mit dem Namen “Nutzerpreferenzen"Mit vier Spalten"Ausweis","Benutzer-ID","Sprache" Und "Thema”. Die Details der Spalten:
Führen Sie diese Abfrage aus, um die Tabelle zu erstellen:
Tabelle erstellen user_preferences (Die Ausgabe zeigt die Nachricht als “anFrage OK”:
Der nächste Schritt besteht darin, die Daten in Spalten einzufügen. Geben Sie also den folgenden Befehl ein:
Einfügen in user_preferences (user_id, Sprache, Thema) Werte einDie Ausgabe zeigt eine Nachricht als “an"Abfrage OK, 3 Zeilen betroffenDas zeigte, dass die Daten eingefügt werden:
Um die Daten der Tabelle anzuzeigen, führen Sie die unten angegebene Abfrage aus:
Wählen Sie * aus user_preferences;Die Tabelle besteht aus zwei Zeilen, die "Enum" -Werte zusammen mit anderen Spalten enthalten:
Sie haben erfolgreich etwas gelernt “Aufreum"Datentyp und wie man festgelegt"AufreumWert in MySQL.
Abschluss
Der "AufreumIst ein Datentyp in MySQL, der alle möglichen Werte für eine Spalte speichert. Zum Beispiel kann der Name der Tage nur enthalten “7"Werte, also diese"Aufreum"Werte können zum Zeitpunkt der Tabellenerstellung eingestellt werden" mit "mit"[Spaltenname] enum ([value1], [value2], [value3],…)" Syntax. Jede "Aufreum"Wert verwendet numerische Indizes, die von" beginnt "1”. Dieser Beitrag diskutierte die “AufreumDaten und wie Sie ihren Wert festlegen.