타입 | 용량 | 최솟값 (signed) | 최댓값 (signed) | 최솟값 (unsigned) | 최댓값 (unsigned) |
---|---|---|---|---|---|
TINYINT | 1 | -2^7 | 2^7 - 1 | 0 | 2^8 - 1 |
SMALLINT | 2 | -2^15 | 2^15 - 1 | 0 | 2^16 - 1 |
MEDIUMINT | 3 | -2^23 | 2^23 - 1 | 0 | 2^24 - 1 |
INT | 4 | -2^31 | 2^31 -1 | 0 | 2^32 - 1 |
BIGINT | 8 | -2^63 | 2^63 - 1 | 0 | 2^64 - 1 |
max size limit | 길이를 표현하기 위한 공간복잡도 오버헤드 | |
---|---|---|
VARCHAR | 1 ~ 65535 | 길이 ~255 = 1byte (8bit) 256 ~ 65535 = 2byte(16bit) |
TEXT | only 65535 | 무조건 2byte |