- 문자형 데이터 타입
- CHAR
- 고정길이 문자형
- 지정한 길이보다 데이터 길이가 작으면 빈칸만큼 공백이 들어간다.
- VARCHAR
- 가변길이 문자형
- 데이터의 길이만큼의 메모리 차지
- TEXT
- 길이를 지정하지 않는다.
- 컬럼의 최대 길이를 모를 때 사용
- TEXT, TINYTEXT, MEDIUMTEXT, LONGTEXT
- JSON
- JSON 문자열 데이터타입
- CHAR
- 숫자형 데이터 타입
- 정수형
- INT, TINYINT, SMALLINT, MEDIUMINT, BIGINT
- 실수형
- FLOAT(소수점 아래7자리), DOUBLE(소수점 아래15자리), DECIMAL(고정 소수점)
- 정수형
- 날짜시간형 데이터 타입
- 날짜
- DATE
- 시간
- TIME
- 날짜와 시간
- DATETIME, TIMESTAMP
- TIMESTAMP는 시간대 적용시켜서 보여주므로 글로벌 서비스에서 사용
- DATETIME, TIMESTAMP
- 날짜
- 이진형 데이터 타입
- BINARY, BLOB
- 이미지, 사운드, PDF 파일, 멀티미디어 및 기타 바이너리 데이터 저장
- BLOB은 크기에 따라 TINYBLOB, BLOB, MEDIUMBLOB, LONGBLOB 사용
- BINARY, BYTE
- CHAR 형태의 이진형 데이터 타입
- VARBINARY
- VARCHAR 형태의 이진형 데이터 타입
- BINARY, BLOB
- 공간형 데이터 타입
- 공간 데이터를 저장하기 위한 데이터 타입
- GEOMETRY, POINT, LINESTRING, POLYGON, MULTIPOINT, MULTILINESTRING, MULTIPOLYGON, GEOMETRYCPLLECTION
'SQL' 카테고리의 다른 글
[SQL] DDL (CREATE, ALTER, DROP) (0) | 2024.03.23 |
---|---|
[SQL] DML (INSERT, UPDATE, DELETE) (0) | 2024.03.22 |
[SQL] 서브 쿼리 (0) | 2024.03.22 |
[SQL] JOIN (CROSS, INNER, OUTER, SELF) (0) | 2024.03.22 |
[SQL] WHERE 문 (GROUP BY, HAVING), 집계 함수 (0) | 2024.03.22 |