Studying/SQL

데이터 타입

YOO'sssss 2023. 5. 12. 10:50



Char
길이가 고정된 문자열 타입
크기보다 작은 문자열 저장시 뒷부분은 공백으로 채워짐 (데이터를 가져올때는 공백을 제거하고 가져옴)

Varchar
가변의 문자열 타입, length + 1만큼 저장됨




데이터 타입  설명 
CLOB  문자형 대용량 객체 고정길이와 가변길이 문자집합 지원 
NCLOB  유니코드를 지원하는 문자형 대용량 객체 
BLOB  이진형 대용량 객체 
BFILE  대용량 이진 파일에 대한 위치,이름 저장 
LOB이란 Large Object의 약자로 대용량 데이터를 저장할 수 있는 데이터 타입입니다. 
일반적으로 그래픽, 이미지, 사운드등 비정형 데이터를 저장할때 L,OB타입을 사용합니다. 
문자형 대용량 데이터는 CLOB나 NCLOB, 그래픽, 이미지, 동영상등의 대이터는 BLOB를 주로 사용합니다.





CLOB

사이즈가 큰 데이터를 외부 파일로 저장하기 위한 데이터 타입
문자열 데이터를 db 외부에 저장하기 위한 타입
데이터 길이가 서로 다른 경우에는 최대 길이가 작은 타입에 맞추어 절삭
데이터의 최대길이는 외부 저장소에서 생성 가능한 파일 크기

문자형 대용량 파일 저장하는데 유용하고 가변길이로 잘려서 저장 됨



BLOB

바이너리 데이터를 db외부에 저장하기 위한 타입
sql문에서 비트열 타입으로 입출력 값을 표현
데이터 길이가 서로 다른 경우는 최대 길이가 작은 타입에 맞추어 절삭된다.