Dari Manual MySQL 5.0 :
Saya hanya menggunakan VARCHAR ketika saya pasti bahwa data yang harus disimpan kolom tidak akan pernah melebihi panjang tertentu, dan meskipun demikian saya berhati-hati. Jika saya menyimpan string teks, saya cenderung menggunakan salah satu jenis TEXT.
Lihat Persyaratan Penyimpanan MySQL untuk informasi lebih lanjut tentang bagaimana byte digunakan.