VARCHAR(1024)
MySQL menyimpan nilai VARCHAR sebagai awalan dengan panjang 1-byte atau 2-byte ditambah data. Awalan panjang menunjukkan jumlah byte dalam nilai. Kolom VARCHAR menggunakan satu byte panjang jika nilai memerlukan tidak lebih dari 255 byte, dua byte panjang jika nilai mungkin memerlukan lebih dari 255 byte.
Sebelum MySQL 5.0.3, kolom VARCHAR dengan spesifikasi panjang lebih besar dari 255 dikonversi ke tipe TEXT terkecil yang dapat menampung nilai dari panjang yang diberikan. Misalnya, VARCHAR(500) dikonversi ke TEXT, dan VARCHAR(2000000) dikonversi ke MEDIUMTEXT.
Ref:http://dev.mysql.com /doc/refman/5.0/en/string-type-overview.html
http://dev.mysql.com/doc/refman/5.0 /en/char.html