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ür
Binary
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.