[SpringBoot] BIGINT vs INT

지구본욱·2025년 3월 29일

데이터 베이스에서는 다양한 INT형이 존재한다.

tinyint < smallint < int < bigint

각 INT 별 특징에 대해서 살펴보자면,

tinyint : 크기 0 ~ 255 사이의 정수

smallint : -2^15 ~ (2^15 -1) 사이의 정수

int : -2^31 ~ (2^31 - 1) 사이의 정수

bigint : -2^63 ~ (2^63 - 1) 사이의 정수

주로 tinyint, smallint는 사용하지 않고 int 와 bigint 중 고민을 하게 되는데

ID값이 43억이 넘어가는 매우 큰 DB가 아니라면 주로 INT 타입을 선택한다.

profile
어제보다 1cm라도 나아가는 사람 (위로)

0개의 댓글