반응형
1 숫자 (NUMERIC)[]
자료형 | 한국어 | 바이트 | 크기 | 범위 |
---|---|---|---|---|
TINYINT | 아주 작은 정수 | 1 바이트 | 21×8=28=256 |
|
SMALLINT | 작은 정수 | 2 바이트 | 22×8=216=65536 |
|
MEDIUMINT | 중간 정수 | 3 바이트 | 23×8=224=16777216 (약 1600만) |
|
INT | 정수 | 4 바이트 | 24×8=232=4294967296 (약 40억) |
|
BIGINT | 큰 정수 | 8 바이트 | 28×8=264 =18446744073709551616 (약 1800경) |
|
DECIMAL | 고정소수점 수 | 가변 |
전체자리수(precision)와 소수점자리수(scale)를 가진다.
최대 65자리까지 지원된다.[1] | |
FLOAT | 유동소수점 수 | 4 바이트 | -3.402823466×1038 ~ 3.402823466×1038[2] | 유효숫자 10자리 |
DOUBLE | 유동소수점 수 | 8 바이트 | -1.7976931348623157×10308 ~ 1.7976931348623157×10308[3] | 유효숫자 17자리 |
BIT | 비트 | 가변 | ||
REAL | 실수 | DOUBLE이 적용됨 | ||
BOOL BOOLEAN |
불리언 | TINYINT(1)이 적용됨 | ||
SERIAL | 시리얼 | BIGINT(20)이 적용됨 |
2 날짜와 시간 (DATE and TIME)[]
자료형 | 범위 |
---|---|
DATE | 0000-00-00 ~ 9999-12-31 |
DATETIME | 0000-00-00 00:00:00 ~ 9999-12-31 23:59:59 |
TIMESTAMP | 1970-01-01 00:00:00 이후로 지난 초 |
TIME | -838:59:59 ~ 838:59:59 |
YEAR | 1901 ~ 2155[4] |
3 문자열 (STRING)
자료형 | 크기 |
---|---|
CHAR | |
VARCHAR | |
TINYTEXT | |
TEXT | |
MEDIUMTEXT | |
LONGTEXT | |
BINARY | |
VARBINARY | |
TINYBLOB | |
MEDIUMBLOB | |
BLOB | 64KiB |
LONGBLOB | 8,192KiB |
ENUM | |
SET |
4 공간 (SPATIAL)
자료형 |
---|
GEOMETRY |
POINT |
LINESTRING |
POLYGON |
MULTIPOINT |
MULTILINESTRING |
ULTIPOLYGON |
GEOMETRYCOLLECTION |
반응형