8
การจัดเก็บเพศ (เพศ) ในฐานข้อมูล
ฉันต้องการจัดเก็บเพศของผู้ใช้ในฐานข้อมูลโดยมีต้นทุน (ขนาด / ประสิทธิภาพ) น้อยที่สุด จนถึงตอนนี้มี 3 สถานการณ์อยู่ในใจ Int - สอดคล้องกับ Enum ในรหัส (1 = ชาย, 2 = หญิง, 3 = ... ) ถ่าน (1) - เก็บm , fหรือตัวระบุอักขระเดี่ยวอื่น บิต (บูลีน) - มีชื่อฟิลด์ที่เหมาะสมสำหรับตัวเลือกนี้หรือไม่? เหตุผลที่ฉันถามเป็นเพราะคำตอบนี้ซึ่งระบุว่าตัวอักษรมีขนาดเล็กกว่าบูลีน ฉันควรจะชี้แจงว่าฉันใช้ MS SQL 2008 ซึ่งไมในความเป็นจริงมีประเภทข้อมูลบิต
130
sql
database-design