MySQL Datentypen: String

Was sind String/Text Datentypen?

Erklärung

String data types :
CHAR() :
Es ist eine fixierte Längenzeichenfolge und wird hauptsächlich verwendet, wenn die Daten nicht viel in der Länge variieren. Es ordnet von 0 bis 255 Zeichen lang an. Während sie Char werte speichern, werden sie nach rechts mit Speicherbereichen zur angegebenen Länge aufgefüllt. Wenn sie die Charwerte wieder auffinden, sind nacheilende Speicherbereiche entfernt.
VARCHAR() :
Es ist eine variable Längenzeichenfolge und wird hauptsächlich verwendet, wenn die Daten in Länge variieren können. Es ordnet von 0 bis 255 Zeichen lang an. VARCHAR Werte sind nicht wattiert, wenn sie gespeichert werden.
TINYTEXT, TINYBLOB :
Eine Zeichenfolge mit einer Maximallänge von 255 Zeichen.
TEXT :
TEXT Spalten sind als Zeichenketten (nicht-binäre Zeichenfolgen) behandelt. Es enthält eine Maximallänge von 65535 Zeichen.
BLOB :
BLOB steht fürBinary Large OBject. Es kann eine variable Datenmenge halten. BLOB Spalten sind als Byte-Zeichenfolgen (binäre Zeichenfolgen) behandelt. Es enthält eine Maximallänge von 65535 Zeichen.
MEDIUMTEXT, MEDIUMBLOB :
Es hat eine Maximallänge von 16777215 Zeichen.
LONGTEXT, LONGBLOB :
Es hat eine Maximallänge von 4294967295 Zeichen.
BINARY :
Der BINARY ist ähnlich wie der CHAR Typ. Es speichert den Wert als binäre Byte-Zeichenfolgen statt nicht-binäre Zeichenketten.
VARBINARY :
Der VARBINARY ist ähnlich wie der VARCHAR Typ. Es speichert den Wert als binäre Byte-Zeichenfolgen statt nicht-binäre Zeichenketten.
ENUM() :
Eine Aufzählung. Jede Spalte kann eines eines angegebenen Möglichen haben schätzt. Es kann nur einen der Werte in der in den () Klammern enthaltenen angegebenen Liste speichern, die erklärt sind. Die ENUM listet 65535 Werten auf.
SET() :
Ein Satz. Jede Spalte kann mehr als eins von den angegebenen möglichen Werten haben. Es enthält bis zu 64 Listenelemente und kann mehr als eine Auswahl speichern. SET werte werden innerlich als Integer dargestellt.
Wenn Char und VARCHAR Optionen bei derselben Tabelle benutzt werden, dann verwandelt MySQL automatisch aus Kompatibilitätsgründen den Char in VARCHAR. Die ( ) Klammer ermöglicht, eine maximale Anzahl von Zeichen einzugeben, die bei der Spalte verwendet werden.