ฉันกำลังตั้งค่าฐานข้อมูล MySQL ขนาดเล็กมากที่จัดเก็บชื่อนามสกุลอีเมลและหมายเลขโทรศัพท์และกำลังดิ้นรนเพื่อค้นหาประเภทข้อมูลที่ 'สมบูรณ์แบบ' สำหรับแต่ละฟิลด์ ฉันรู้ว่าไม่มีสิ่งที่เรียกว่าคำตอบที่สมบูรณ์แบบ แต่ต้องมีหลักการทั่วไปบางอย่างสำหรับฟิลด์ที่ใช้กันทั่วไปเช่นนี้ ตัวอย่างเช่นฉันได้พิจารณาแล้วว่าหมายเลขโทรศัพท์ของสหรัฐอเมริกาที่ยังไม่ได้ฟอร์แมตนั้นใหญ่เกินกว่าที่จะจัดเก็บเป็น int ที่ไม่ได้ลงนามต้องมีค่าอย่างน้อยที่สุด
เพราะฉันแน่ใจว่าคนอื่น ๆ น่าจะพบว่าสิ่งนี้มีประโยชน์ฉันจึงไม่ต้องการ จำกัด คำถามของฉันไว้เฉพาะในฟิลด์ที่ฉันกล่าวถึงข้างต้น
ประเภทข้อมูลใดที่เหมาะสมสำหรับช่องฐานข้อมูลทั่วไป ช่องต่างๆเช่นหมายเลขโทรศัพท์อีเมลและที่อยู่?