본문 바로가기
SQL

[SQL] 데이터 형 (타입)에 대해 알아보자!

by 포 키 2023. 10. 13.
728x90

 

 

SQL에서 사용하는 형에 대해 알아보는 시간을 가지려한다.

바로 시작해보자!

 

 

INTEGER (INT)

정수값을 나타내는 데이터 형식으로 4바이트로 표현되며, 부호가 있는 정수를 저장하는데 사용한다.

 

VARCHAR

가변 길이 문자열을 저장하는데 사용한다.

길이가 가변적이라 필요에 따라 문자열의 길이를 조절할 수 있다는 특징이 있다.

 

CHAR

고정 길이 문자열을 저장하는데 사용한다.

일정한 길이를 가지며, 문자열이 지정된 길이보다 짧으면 공백으로 채워진다.

 

TEXT

긴 텍스트나 문자열 값을 저장하는데 사용한다.

길이의 제한이 없고, 대부분의 데이터 베이스 시스템에서 사용가능하다.

 

DECIMAL / NUMERRIC

고정 소수점 수나 정밀한 십진수 수를 저장하는데 사용한다.

정확한 수치 계산이 필요한 금융과 금액 등이 활용되는 분야에 사용된다.

 

DATE

날짜를 나타내는 데이터 형식으로 연도, 월, 일을 저장하는데 사용한다.

 

TIME

시간을 나다내는 데이터 형식으로 시, 분, 초를 저장하는데 사용한다.

 

DATETIME / TIMESTAMP

날짜와 시간을 동시에 저장하는 데이터 형식으로 연도, 월, 일, 시, 분, 초를 모두 저장하는데 사용한다.

 

BOOLEAN

TRUE or FALSE 값을 나타내는 데이터 형식이다.

 

BLOB

이미지, 오디오, 비디오 들과 같은 이진 데이터를 저장할 때 사용한다.

 

ENUM

미리 정의된 문자열 값 중 하나를 선택할 수 있는 열을 나타내는 데이터 형식이다.

 

JSON / JSONB

JSON 데이터를 저장하는데 사용하며 구조화된 데이터를 저장하고 쿼리하는데 좋다.

 

ARRAY

배열 형태의 데이터를 저장하는데 사용하며 여러 값을 하나의 열에 저장할 수 있도록 한다.

 

GEOMETRY / GEOGRAPHY

공간 데이터를 저장하고 쿼리하는데 사용하며, 지리 정보 시스템과 관련된 데이터를 다룰 때 주로 사용된다.

 

 

데이터 유형은 알아두고 있으면 꼭 사용할 일이 생길 것이다.

특히 자주 사용되는 주황색깔로 표현된 데이터 타입들은 외워두는 것이 좋다!

728x90