Sven Rautenberg: myslq: blob vs. text?

Beitrag lesen

Moin!

was ist denn der unterschied zwischen blob und text?

blob speichert die Daten binär ab, ist also für entsprechende Inhalte gedacht.
text speichert ASCII-Zeichen, wie ein char oder varchar.
Desweiteren ist text auf 65565 Zeichen begrenzt.

Deine Aussagen sind nicht ganz vollständig.

Ein BLOB ist im Prinzip wie TEXT, verwendet aber keinerlei Zeichenkollation und -codierung, und nutzt dementsprechend nur binäre Vergleiche. Ist also für Texte identisch zu TEXT, bei dem man binäre Vergleiche erzwingt.

TEXT speichert selbstverständlich nicht nur ASCII-Zeichen, sondern erlaubt jede Art von Bytekombination in fast jeder Art von Codierung (ab Version 4.1).

TEXT erlaubt 65535 Zeichen - BLOB aber auch nur 65535 Bytes. Außerdem gibt es noch TINYTEXT/TINYBLOB, MEDIUMTEXT/MEDIUMBLOB und LONGTEXT/LONGBLOB.

- Sven Rautenberg

--
"Love your nation - respect the others."