请教一个简单的表设计问题

请教一个简单的表设计问题

我想往表中插入200个文字。请问字段用什么好,要占用的空间最少,并且能搜索关键字。 我想用BLOB,不知是不是和VARCHAR一样,插入多少,占多少空间。      
用varchar 吧,简单多了。      
可是varchar只能存储255个字节,我现在改为要存200个汉字。不知是不是改一下字段的属性为BLOB就行,以前的检索程序要不要变。:confused:      
varchar2可以存储4000个啊      
有varchar2这个属性吗,是不是和varchar一样。
我是个新手,还望指点。      
Mysql的老版本是255,好像现在提高到500了,
Oracle你就不必要担心了      
是mysql数据库,3.23.51版本,不知能支持多少。      
干吗总喜欢问人