최적의 성능으로 사용자 성별을 데이터베이스에 저장
사용자의 성별을 데이터베이스에 저장할 때 저장 용량을 최소화하고, 성능에 영향을 미칩니다. 이 질문에서는 세 가지 가능한 옵션을 살펴봅니다.
제공된 답변에서는 단일 사용을 제안하지만 문자(예: 'm' 또는 'f')는 크기가 작기 때문에 데이터베이스에 성을 저장하기 위해 확립된 ISO 표준인 ISO를 간과합니다. 5218.
이 표준에 따르면 데이터베이스 열 이름은 "Sex"이어야 하며 권장 데이터 유형은 tinyint(1바이트 정수)입니다. 데이터 무결성을 강화하려면 검사 제약 조건이나 조회 테이블을 사용할 수 있습니다.
tinyint 대 Boolean
문자가 부울보다 작다는 주장에도 불구하고 이는 다음과 같습니다. Microsoft SQL Server 2008의 경우는 그렇지 않습니다. 두 데이터 유형 모두 1바이트의 저장 공간을 차지합니다. 따라서 Tinyint(적절한 검사 제약 조건 포함)를 사용하는 것이 사용자 성별을 데이터베이스에 저장하는 데 가장 효율적이고 표준을 준수하는 옵션입니다.
위 내용은 사용자 성별을 데이터베이스에 저장하는 가장 효율적인 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!