So verwenden Sie Aufzählungstypen in MySQL: 1. Daten einfügen, die Syntax lautet [in my_enum-Werte einfügen (1), (2);] 2. Fehlerdaten, die Syntax lautet [in my_enum-Werte einfügen(' männlich') ;]. Verwandte Lernempfehlungen:
MySQL-Tutorial on muss eines der angegebenen Daten sein.
So verwenden Sie die Aufzählung
Definition:Verwendung: Daten speichern, nur die oben definierten Daten können gespeichert werden
Die Bedeutung ist: 1, begrenzt Die Möglichkeit wert!
2, Schnell, schneller als gewöhnliche Saiten! Der Grund dafür ist, dass Aufzählungstypen mithilfe von Ganzzahlen verwaltet werden und in 2 Bytes verwaltet werden können!
Jeder Wert ist eine ganzzahlige Kennung, beginnend bei der ersten Option bei 1 und schrittweise erhöht!
Die Verwaltung erfolgt in Form von Ganzzahlen, was schneller als Zeichenfolgen ist! enum(可能出现的元素列表);
Erstellen Sie eine Aufzählungstabelle
create table my_enum( gender enum('男','女','保密') )charset utf8;Eine der Funktionen: Standardisieren Sie das Datenformat, die Daten können nur eines der angegebenen Daten sein
Die anderen beiden: Speicherplatz sparen (Aufzählungen haben normalerweise einen Alias: Single Auswahlfeld), die Aufzählung speichert tatsächlich den numerischen Wert, nicht die Zeichenfolge selbst
In MySQL konvertiert das System das Format auch automatisch und ist im Grunde dasselbe wie PHP (insbesondere Zeichenfolge in Zahl)
Daten einfügen-- Gültige Daten insert into my_enum values('男'),('保密');
-- Einfügen numerischer Werte in Aufzählungselemente
insert into my_enum values (1),(2);
Das Prinzip ist wie folgt
Falsche Daten
insert into my_enum values('male'); -- 错误:没有该元素Beweisen Sie, dass die im Feld gespeicherten Daten numerisch sind Wert: Entfernen Sie einfach +0 aus den Daten. Bestimmen Sie, ob die Originaldaten als Zeichenfolge oder als numerischer Wert gespeichert werden. Wenn es sich um eine Zeichenfolge handelt, ist das Endergebnis immer 0, andernfalls ist es ein anderer Wert Geben Sie das Feldergebnis aus und führen Sie die +0-Operation aus. Beim Definieren stellt das System automatisch eine entsprechende Beziehung zwischen der Zahl und dem Aufzählungselement her (Beziehung in das Protokoll). Wenn Daten eingefügt werden, wandelt das System Zeichen automatisch in entsprechende Zahlen zur Speicherung um, und wenn Daten extrahiert werden, Das System wandelt Zahlen zur Anzeige automatisch in Zeichenfolgen um.
Da meine Aufzählung tatsächlich numerische Werte speichert, kann ich die numerischen Werte direkt einfügen
Wenn Sie mehr über das Programmieren erfahren möchten, achten Sie bitte auf die Spalte
php-Training!
Das obige ist der detaillierte Inhalt vonSo verwenden Sie Aufzählungstypen in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!