개발자의 끄적끄적

[mysql] 숫자형 int의 종류과 최대 허용범위 [펌] 본문

개발/sql

[mysql] 숫자형 int의 종류과 최대 허용범위 [펌]

효벨 2020. 8. 27. 03:00
728x90
반응형

[mysql] 숫자형 int의 종류과 최대 허용범위 [펌]

 

 

Type

Bytes

Minimum Value

Maximum Value

 

 

(Signed/Unsigned)

(Signed/Unsigned)

TINYINT

1

-128

127

 

 

0

255

SMALLINT

2

-32768

32767

 

 

0

65535

MEDIUMINT

3

-8388608

8388607

 

 

0

16777215

INT

4

-2147483648

2147483647

 

 

0

4294967295

BIGINT

8

-9223372036854775808

9223372036854775807

 

 

0

18446744073709551615

 

int(11)로 설정하든 int(4)로 설정하든 int는 자신의 허용범위내에 값을 모두 받아들인다.

그러므로 서비스 초기에는 smallint 또는 mediumint로 설정한뒤 서비스가 커질경우 int, bigint로 변경하는 것이 바람직하다고 할수 있겠다.

 

 

출처 : https://m.blog.naver.com/PostView.nhn?blogId=cky3753&logNo=40109557790

반응형
Comments