Notice
Recent Posts
Recent Comments
Link
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Archives
Today
Total
관리 메뉴

공부하자

데이터 형식 본문

Database

데이터 형식

kmhello 2023. 3. 19. 12:20

많은 데이터 형식들이 있지만 많이 사용하는 데이터 형식들만 정리.

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