SQL

PostgreSQL 기초(1): 데이터 타입

민서타 2023. 8. 2. 19:11

 

데이터 타입(문자형) 설명
CHAR(길이)
CHARACTER(길이)
고정길이 문자열 저장
CHAR(5) 컬럼에 4자리 저장 시 맨끝 1자리 공백으로 채워짐
VARCHAR(길이)
CHARACTER VARYING(길이)
길이 제한이 있는 가변길이 문자열 저장
VARCHAR(5) 4자리 문자열 저장 시 4자리 문자열만 저장
TEXT
VARCHAR
길이 제한이 없는 가변길이 문자열 저장

 

데이터 타입(숫자형) 설명
NUMERIC(총자릿수, 소수점자릿수) 최대 99999999까지 저장 / 소수점 입력시 해당 자리까지
SMALLINT 정수형 저장 / -32768 ~ 32768
INTEGER or INT 정수형 저장 / -2147483647 ~ 2147483647까지
BIGINT 정수형 저장 / 범위가 가장 큼
#스토리지 용량 사용, DBMS 성능 저하 가능
SERIAL 유일한 숫자(번호)가 저장

 

데이터 타입(날짜형) 설명
DATE 날짜값을 저장
날짜값을 저장할 땐 yyyy-mm-dd 형식 사용
TIME
TIME(정밀도)
시간값 저장
시간값은 최대 6자리 정밀도를 가질 수 있음
TIMESTAMP 시간대가 없는 년월일시분초 마이크로세컨드 저장
TIMESTAMP2 시간대가 있는 년월일시분초 마이크로세컨드 저장
반응형