Возможный дубликат:
Значение длины varchar в таблице MySQL
При использовании VARCHAR (при условии, что это правильный тип данных для короткой строки) имеет значение размер? Если я установил его на 20 символов, это займет меньше места или будет быстрее 255 символов?