공부하자
데이터 형식 본문
많은 데이터 형식들이 있지만 많이 사용하는 데이터 형식들만 정리.
1. 숫자 데이터 형식
INT | - 4byte 정수 - 가장 많이 사용 |
FLOAT | - 4byte 실수 |
DOUBLE | 8byte 실수 |
DECIMAL (전체 자릿수, 소수점이하 자릿수) |
- 5~17byte 실수 - DECIMAL(5,2)일 경우, xxx.xx의 형태로 됨 |
SELECT CAST(5 AS INT) - CAST(0.1 AS DOUBLE) * CAST(7 AS INT)
FROM DUAL;
2. 문자 데이터 형
CHAR(n) | - 1~255byte - 고정길이 문자형 - 설정한 길이만큼 사용 - varchar보다 속도가 빠름 |
VARCHAR(n) | - 1~65535byte - 가변길이 문자형 - 데이터 길이만큼만 사용 |
LONGTEXT | - 최대 4GB크기의 TEXT 데이터 값을 저장 |
LONGBLOB | - 최대 4GB크기의 BLOB 데이터 값을 저장 (BLOB : Binary Large Object의 약자, 주로 이미지, 비디오, 사운드 등 멀티미디어 객체들을 바이너리 형태로 저장할 때 사용) |
ENUM(값1,값2) | - 정해진 값들만 입력 하능하도록 하는 데이터 형태 - 최대 65535개의 열거형 데이터 값 -ex) ENUM('남자','여자') |
3. 날짜 및 시간 데이터 형식
DATE | - 3byte - 'YYYY-MM-DD' 형식 |
DATETIME | - 8byte - 'YYYY-MM-DD HH:MM:SS'형식 |
'Database' 카테고리의 다른 글
JOIN (0) | 2023.03.19 |
---|---|
함수 (0) | 2023.03.19 |
INSERT, UPDATE, DELETE (0) | 2023.03.19 |
SELECT문 (0) | 2023.03.19 |
데이터 베이스 , SQL 기본 개념 (0) | 2023.03.19 |