소수점이 없는 숫자(인원 수, 가격, 수량 등)에 많이 사용
데이터 형식 | 바이트 수 | 숫자 범위 |
---|---|---|
TINYINT | 1 | -128 ~ 127 |
SMALLINT | 2 | -32768 ~ 32767 |
INT | 4 | 약 - 21억 ~ + 21억 |
BIGINT | 8 | 약 -900경 ~ +900경 |
UNSIGNED : 값의 범위 0부터 시작
데이터 형식 | 바이트 수 |
---|---|
CHAR(개수) | 1~255 |
VARCHAR(개수) | 1~16383 |
CHAR : Character, 고정길이 문자형(자릿수 고정)
VARCHAR : Variable Character, 가변길이 문자형
<aside> <img src="/icons/exclamation-mark_gray.svg" alt="/icons/exclamation-mark_gray.svg" width="40px" />
VARCHAR가 CHAR보다 공간을 효율적으로 운영할 수 있지만, MySQL 내부적 성능면에서는 CHAR로 설정하는 것이 조금 더 좋다
</aside>
데이터 형식 | 바이트 수 | |
---|---|---|
TEXT 형식 | TEXT | 1~65535 |
LONGTEXT | 1~4294967295 | |
BLOB 형식 | BLOB | 1~65535 |
LONGBLOB | 1~4294967295 |
TEXT. LONGTEXT : 소설이나 영화 대본과 같은 내용 저장할 때 필요한 데이터 형식
BLOB, LONGBLOB : Binary Long Object, 글자가 아닌 이미지, 동영상 등의 데이터
소수점이 있는 숫자 저장할 때 사용
데이터 형식 | 바이트 수 | 설명 |
---|---|---|
FLOAT | 4 | 소수점 아래 7자리까지 표현 |
COUBLE | 8 | 소수점 아래 15자리까지 표현 |
날짜 및 시간 저장할 때 사용