Duvida sobre Campo no MySQL

Boa noite
Gostaria de saber se um campo dado de tipo varchar em uma base de dados so pode armazenar 255 caracteres tipo NomedoMeuCampo varchar[255].
e se alguem sabe quantos caracteres uma string pode armazenar mais caracteres do que o varchar?
Sera que isso depende de qual base de dados eu uso ?

grato pela atenção!!

Não lembro exatamente mas acho que esta entre 8000 e 10000 caracteres, e no mysql 64kb de caracteres.