TEXTとCHARは、時間に関連付けられている文字セットとの間で変換されます。 BLOBとBINARYは単にバイトを格納します。
BLOBはバイナリデータの格納に使用され、Textは大きな文字列の格納に使用されます。
BLOB値は、バイナリ文字列(バイト文字列)として扱われます。それらには文字セットがなく、ソートと比較は列値のバイトの数値に基づいています。
TEXT値は、非バイナリ文字列(文字列)として扱われます。それらには文字セットがあり、値は文字セットの照合に基づいてソートおよび比較されます。
http://dev.mysql.com/doc/refman/5.0 /en/blob.html