Saya menyiapkan database MySQL yang sangat kecil yang menyimpan, nama depan, nama belakang, email, dan nomor telepon dan saya berjuang untuk menemukan tipe data yang 'sempurna' untuk setiap bidang. Saya tahu tidak ada yang namanya jawaban yang sempurna, tetapi harus ada semacam kesepakatan umum untuk bidang yang umum digunakan seperti ini. Misalnya, saya telah menentukan bahwa nomor telepon AS yang tidak diformat terlalu besar untuk disimpan sebagai int unsigned, setidaknya harus bigint.
Karena saya yakin orang lain mungkin akan menganggap ini berguna, saya tidak ingin membatasi pertanyaan saya hanya pada bidang yang saya sebutkan di atas.
Jenis data apa yang sesuai untuk bidang database umum? Bidang seperti nomor telepon, email, dan alamat?