Silakan lihat Dokumentasi MySQL , ada perbedaan antara jenis ini dijelaskan.
Tetapi untuk menjawab pertanyaan Anda, VARCHAR adalah bidang dengan panjang yang ditentukan pengguna, sedangkan Bidang Teks memiliki ukuran yang ditentukan sistem:
- VarChar [1-apa pun (maks pada 65535)]
- TinyText 255 (2^8 - 1)
- Teks 65535 (2^16 - 1)
- Teks Sedang 16 jt (2^24 - 1)
- Teks Panjang 4G (2^32 - 1)
Jadi, saya menggunakan VarChar setiap kali saya membutuhkan bidang yang lebih kecil dari 255.