반응형
1. 문자형 (String Types)
- CHAR(size): 고정 길이 문자열. 최대 255 문자.
- VARCHAR(size): 가변 길이 문자열. 최대 65,535 문자.
- TINYTEXT: 최대 255 문자.
- TEXT: 최대 65,535 문자.
- MEDIUMTEXT: 최대 16,777,215 문자.
- LONGTEXT: 최대 4,294,967,295 문자.
- BINARY(size): 고정 길이 이진 데이터. 최대 255 바이트.
- VARBINARY(size): 가변 길이 이진 데이터. 최대 65,535 바이트.
- TINYBLOB: 최대 255 바이트의 이진 데이터.
- BLOB: 최대 65,535 바이트의 이진 데이터.
- MEDIUMBLOB: 최대 16,777,215 바이트의 이진 데이터.
- LONGBLOB: 최대 4,294,967,295 바이트의 이진 데이터.
- ENUM('value1', 'value2', ...): 지정된 값들 중 하나를 선택.
- SET('value1', 'value2', ...): 지정된 값들 중 하나 이상의 조합을 선택.
2. 숫자형 (Numeric Types)
정수형 (Integer Types)
- TINYINT(size): -128 ~ 127 (부호 있음), 0 ~ 255 (부호 없음).
- SMALLINT(size): -32,768 ~ 32,767 (부호 있음), 0 ~ 65,535 (부호 없음).
- MEDIUMINT(size): -8,388,608 ~ 8,388,607 (부호 있음), 0 ~ 16,777,215 (부호 없음).
- INT(size): -2,147,483,648 ~ 2,147,483,647 (부호 있음), 0 ~ 4,294,967,295 (부호 없음).
- BIGINT(size): -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 (부호 있음), 0 ~ 18,446,744,073,709,551,615 (부호 없음).
실수형 (Floating-Point Types)
- FLOAT(size, d): 4바이트 부동 소수점 숫자. size는 총 자리 수, d는 소수점 이하 자리 수.
- DOUBLE(size, d): 8바이트 부동 소수점 숫자. size는 총 자리 수, d는 소수점 이하 자리 수.
고정 소수점형 (Fixed-Point Types)
- DECIMAL(size, d): 고정 소수점 숫자. size는 총 자리 수, d는 소수점 이하 자리 수.
3. 날짜와 시간형 (Date and Time Types)
- DATE: 'YYYY-MM-DD' 형식의 날짜. 1000-01-01 ~ 9999-12-31.
- DATETIME(fsp): 'YYYY-MM-DD HH:MM' 형식의 날짜와 시간. fsp는 소수 초 단위 (0-6).
- TIMESTAMP(fsp): 'YYYY-MM-DD HH:MM' 형식의 날짜와 시간. Unix epoch (1970-01-01 00:00:01 UTC) 기준.
- TIME(fsp): 'HH:MM' 형식의 시간. fsp는 소수 초 단위 (0-6).
- YEAR: 'YYYY' 형식의 연도. 1901 ~ 2155.
반응형
'lesson > database' 카테고리의 다른 글
데이터베이스 2장 ERD (2) | 2024.09.30 |
---|---|
데이터베이스 1장 DBMS (0) | 2024.09.01 |
Programmers SQL Lv1. 강원도에 위치한 생산공장 목록 출력하기 (0) | 2024.04.18 |
Programmers SQL Lv1. 이름이 있는 동물의 아이디 (0) | 2024.04.18 |
Programmers SQL Lv1. 상위 n개 레코드 (1) | 2024.04.18 |
댓글