TEXT a CHAR se převedou do/ze znakové sady, kterou mají spojenou s časem. BLOB a BINARY jednoduše ukládají bajty.
BLOB se používá k ukládání binárních dat, zatímco text se používá k ukládání velkých řetězců.
Hodnoty BLOB jsou považovány za binární řetězce (byte řetězce). Nemají žádnou znakovou sadu a řazení a porovnávání je založeno na číselných hodnotách bajtů v hodnotách sloupců.
Hodnoty TEXT jsou považovány za nebinární řetězce (řetězce znaků). Mají znakovou sadu a hodnoty jsou tříděny a porovnávány na základě řazení znakové sady.
http://dev.mysql.com/doc/refman/5.0 /cs/blob.html