- MySQL 자료형
- phpMyAdmin 자료형
1 숫자 (NUMERIC)[ | ]
자료형 | 한국어 | 범위 | 바이트 | 크기 | |
---|---|---|---|---|---|
signed | unsinged | ||||
TINYINT | 아주 작은 정수 | -128 ~ 127 | 0 ~ 255 | 1 바이트 | 21×8=28=256 |
SMALLINT | 작은 정수 | -32768 ~ 32767 | 0 ~ 65535 | 2 바이트 | 22×8=216=65536 |
MEDIUMINT | 중간 정수 | -8388608 ~ 8388607 | 0 ~ 16777215 | 3 바이트 | 23×8=224=16777216 (약 1600만) |
INT | 정수 | -2147483648 ~ 2147483647 | 0 ~ 4294967295 | 4 바이트 | 24×8=232=4294967296 (약 40억) |
BIGINT | 큰 정수 | -9223372036854775808 ~ 9223372036854775807 |
0 ~ 18446744073709551615 | 8 바이트 | 28×8=264 =18446744073709551616 (약 1800경) |
DECIMAL | 고정소수점 수 |
전체자리수(precision)와 소수점자리수(scale)를 가짐
|
가변 | 최대 65자리(precision) 수[1] | |
FLOAT | 유동소수점 수 | -3.402823466×1038 ~ 3.402823466×1038[2] | 4 바이트 | 유효숫자 10자리 | |
DOUBLE | 유동소수점 수 | -1.7976931348623157×10308 ~ 1.7976931348623157×10308[3] | 8 바이트 | 유효숫자 17자리 | |
BIT | 비트 | · | 가변 | 최대 64비트 | |
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 | 255 바이트 (28-1) |
TEXT | 64 KiB = 65,535 바이트 (216-1) |
MEDIUMTEXT | 16 MiB = 16,777,215 바이트 (224-1) |
LONGTEXT | 4 GiB = 4,294,967,295 바이트 (232-1) |
BINARY | |
VARBINARY | |
TINYBLOB | |
MEDIUMBLOB | |
BLOB | 64KiB |
LONGBLOB | 8,192KiB |
ENUM | |
SET |
4 공간 (SPATIAL)[ | ]
자료형 |
---|
GEOMETRY |
POINT |
LINESTRING |
POLYGON |
MULTIPOINT |
MULTILINESTRING |
ULTIPOLYGON |
GEOMETRYCOLLECTION |
5 JSON[ | ]
- 버전 5.7 부터 지원 시작
- JSON 데이터 자동 검증 가능
6 같이 보기[ | ]
- MySQL datetime, timestamp 차이
- MySQL에 2147483647 들어가는 현상
- MySQL 압축 문자열 저장
- MySQL
- DB 자료형
- 자료형
- JPA DB자료형 매핑
- 라라벨 DB 컬럼 종류
7 참고[ | ]
- http://rainshot.pe.kr/vb/view.php?no=38
- http://blog.aff.kr/263
- http://dev.mysql.com/doc/refman/5.7/en/json.html
- ↑ http://dev.mysql.com/doc/refman/5.5/en/fixed-point-types.html
- ↑ 0에 가장 가까운 양수/음수는 ±1.175494351×10-38
- ↑ 0에 가장 가까운 양수/음수는 ±2.2250738585072014×10-308
- ↑ http://dev.mysql.com/doc/refman/5.5/en/year.html
편집자 Jmnote bot Jmnote
로그인하시면 댓글을 쓸 수 있습니다.
- 분류 댓글:
- PhpMyAdmin (12)
- MySQL (5)
CentOS phpMyAdmin 설치 (yum) ― Shinch25CentOS phpMyAdmin 설치 (yum) ― JmnoteCentOS phpMyAdmin 설치 (yum) ― Shinch25CentOS phpMyAdmin 설치 (yum) ― JmnoteCentOS phpMyAdmin 설치 (yum) ― Shinch25CentOS phpMyAdmin 설치 (yum) ― Tndyd5390CentOS phpMyAdmin 설치 (yum) ― JmnoteCentOS phpMyAdmin 설치 (yum) ― IjeffCentOS phpMyAdmin 설치 (yum) ― IjeffCentOS phpMyAdmin 설치 (yum) ― JmnoteCentOS phpMyAdmin 설치 (yum) ― JmnoteCentOS phpMyAdmin 설치 (yum) ― Ijeff