Hi,
die Unterschiede sind in der MySql-Doku sehr gut beschrieben:
http://de.mysql.com/documentation/mysql/bychapter/manual.de_Reference.html#String_types
so steht das z.B.:
Die TEXT-Typen entsprechen den BLOB-Typen und haben dieselben
maximalen Längen und denselben Speicherbedarf. Der einzige
Unterschied zwischen BLOB- und TEXT-Typen ist, dass beim Sortieren
und Vergleichen bei BLOB-Werten Groß-/Kleinschreibung berücksichtigt
wird, bei TEXT-Werten dagegen nicht. Mit anderen Worten ist ein TEXT
ein BLOB ohne Berücksichtigung der Groß-/Kleinschreibung.
Gruß
vom Horst