11.2.1 정수형 (정확한 숫자) - INTEGER, INT, SMALLINT, TINYINT, MEDIUMINT, BIGINT
MySQL은 INTEGER (또는 INT ) 및 SMALLINT 의 SQL 표준 정수를 지원합니다. 표준에 대한 확장으로서 MySQL에서는 TINYINT , MEDIUMINT , 그리고 BIGINT 정수도 지원합니다. 다음 표는 정수형 당 필요한 스토리지와 범위를 나타냅니다.
| 유형 | 스토리지 | 최소 | 최대 값 |
|---|---|---|---|
| (바이트) | (부호있는 / 부호 없음) | (부호있는 / 부호 없음) | |
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 |