Die Länge des ENUM-Datentyps in MySQL hängt von der Anzahl der gespeicherten Zeichen und der Anzahl der Bytes im Zeichensatz ab. Die Berechnungsformel lautet: Anzahl der gespeicherten Zeichen × Anzahl der Bytes im Zeichensatz.
Längenberechnung des ENUM-Datentyps in MySQL
Der ENUM-Datentyp in MySQL wird zum Speichern eines vordefinierten Wertesatzes verwendet. Seine Länge wird durch die folgenden Faktoren bestimmt:
1. Anzahl der gespeicherten Zeichen
Die Anzahl der für jeden ENUM-Wert gespeicherten Zeichen. Dies ist der wichtigste Faktor für die Länge dieses Typs.
2. Zeichensatz
Der Zeichensatz bestimmt die Anzahl der Bytes für jedes Zeichen. UTF-8 benötigt beispielsweise 1 bis 4 Bytes pro Zeichen.
Berechnungsformel:
ENUM-Datentyplänge (Byte) = Anzahl der gespeicherten Zeichen, deren Werte „männlich“, „weiblich“ und „andere“ umfassen, unter Verwendung des UTF-8-Zeichensatzes.
„männlich“ ist 4 Zeichen lang.
„weiblich“ ist 6 Zeichen lang. „Sonstiges“ ist 5 Zeichen lang.Das obige ist der detaillierte Inhalt vonSo berechnen Sie die Länge einer Aufzählung in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!