int의 종류 및 크기

이세라·2024년 9월 16일

int의 종류 및 크기

int(inteager) 정수
소숫점을 사용하고 싶을 때는 decimal 같은 데이터 형식 사용

크기비교

tinyint < smallint < int < bigint

tinyint

크기 : 0~255
0을 시작으로 2^8(2의 8승=256)번째까지 정수
용량 1byte

smallint

크기 : -32,768~32,767
-2^15~(2^15-1)사이의 정수, 2의 15승에서 1을 빼는 이유는
0의 자리가 포함되기 때문이다. 나머지들도 모두 마찬가지
용량 2byte (tinyint * 2byte)

int

크기 : -2,147,483,648~2,147,483,647
-2^31~(2^31-1)사이의 정수. 0의 자리를 위해 양수에서 -1 해준다.
용량 4byte (smallint * 2byte)

bigint

크기 : -9,223,372,036,854,775,808~9,223,372,036,854,775,8087
-2^63~(2^63-1) 사이의 정수. 0의 자리를 확보하기 위해 뒤에서 -1 해준다.
용량 8byte (int * 2byte)

profile
개린이입니다...

0개의 댓글