답변:
int
와는 smallint
다른 크기가 결과적으로 다양합니다.
(가) (5)
있습니다 smallint(5)
또는 int(5)
불리는한다 "숫자 유형 속성" 과 필드의 "디스플레이 폭"을 나타냅니다,
MySQL은 유형의 기본 키워드 다음에 괄호 안에 정수 데이터 유형의 표시 너비를 선택적으로 지정하기위한 확장을 지원합니다. 예를 들어, 표시 너비가 4 자리 인을
INT(4)
지정합니다INT
. 이 선택적 표시 너비는 응용 프로그램에서 공백으로 왼쪽 패딩하여 열에 지정된 너비보다 작은 정수 값을 표시하는 데 사용될 수 있습니다. 즉,이 너비는 결과 집합과 함께 반환 된 메타 데이터에 존재합니다. 사용 여부는 응용 프로그램에 따라 다릅니다.선택적 (비표준) 속성과 함께 사용하면
ZEROFILL
공백의 기본 패딩이 0으로 바뀝니다. 예를 들어로 선언 된 열의INT(4) ZEROFILL
값은5
로 검색됩니다0005
.
이것은 MySQL "확장"이고 zerofill은 확장에서 "확장"입니다.
숫자 유형의 표시를 제어하는 제정신 방법의 경우 숫자 유형 속성을 사용하지 말고 대신 사용하십시오.