Application/Database
[MySQL] 데이터의 형식
Kangjieun11
2021. 4. 17. 14:41
728x90
숫자 데이터 형식의 종류
- DECIMAL : 정확한 수치 저장
- FLOAT, REAL : 근사치 저장
- 소수점이 있는 실수는 되도록 DECIMAL을 사용하는것이 바람직하다.
ex) -999999.99 ~ 999999.99 범위의 숫자 저장시 DECIMAL(9,2) 로 설정함.
- 숫자를 부호없는 정수로 지정시
TINYINT 0~255 |
- 부호없는 정수 지정시 뒤에 UNSIGNED 예약어 붙인다.
문자 데이터 형식
- CHAR : 고정길이 문자형 저장, 자릿수 고정
- VARCHAR : 가변길이 문자형 저장
- BINARY, VARBINARY : 바이트 단위의 이진 데이터 값 저장
- TEXT : 대용량 글자 저장, 필요한 크기에 따라 TINYTEXT, TEXT, MEDIUMTEXT, LONGTEXT등 사용
- BLOB(Binary Large Object) : 사진, 동영상, 문서 파일 등 대용량 이진 데이터 저장
- ENUM : 열거형 데이터 저장
- SET : 최대 64개 데이터를 2개씩 세트로 묶어서 저장
날짜, 시간 데이터 형식
기타 데이터 형식