관계형 데이터베이스의 코드 정의와 관련된 기본 질문이 있습니다. 의 우리가 예를 들어, 코드가 (경우 1) 가정 해 보자, 국적 코드 : 이러한 종류의 코드에 사용하는 기본 데이터 타입이 무엇sql 데이터베이스 - 숫자 또는 문자열 데이터 유형
1
2
...
23
...
125
...
(? 예를 INT(3)
또는 VARCHAR(3)
에 대한). 범위는 지금
1 ~ 999,의 우리가 예를 들어, 다시 고정 길이의 숫자 코드 (사례 2) 그러나이 가정 4 할 수 있습니다 :
2342
3252
2641
...
이 경우에는 무엇을 할 것 적절한 데이터 유형?
두 경우 모두 정보가 없습니다. 즉, 숫자의 위치는 의미가 없습니다. 코드는 단지 구분 ID입니다.
의견을 보내 주시면 감사하겠습니다. 감사.
답변은 국제화에 사용되는 표준 약어가 있으므로 실제로 국적 코드인지 다른 언어인지에 따라 달라질 수 있습니다. "en-us". 하지만 일반적으로 정수 형식을 사용합니다. Int16, int32, smallint입니다. RDBMS에서 사용할 수있는 내용에 달려 있습니다. – Tim