티스토리 뷰

MySql 에서 Integer Types 은 Data Types / Numeric Types / Integer Types 으로 분류 되어 있다.

언급하고자 하는 Types 은 Integer Types 으로 범용으로 사용하는 Types 에 해당한다.

 

MySQL 은 모든 기본적인 numeric data types 을 지원 한다.

언급하고자 하는 Integer Types 으로는 INTEGER, INT, SMALLINT, TINYINT, MEDIUMINT, BIGINT 가 있다.

표준 정수형으로 INTEGER 또는 INT 및 SMALLINT를 지원하며 확장형으로 TINYINT, MEDIUMINT, BIGINT 도 지원 한다.

각 정수형의 지원 범위는 다음과 같다.

 

Type

Storage

Minimum Value

Maximum Value

 

(Bytes)

(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

 

참고 : http://dev.mysql.com/doc/refman/5.7/en/integer-types.html

 

지원 범위를 잘 적용하면 저장공간을 줄일수 있으니 적정범위에 맞는 Types을 사용하는게 좋겠다.

 

댓글
노랑파자마