issues
search
Gunju-Ko
/
TIL
Today I Learn
0
stars
0
forks
source link
PostgreSQL 데이터 타입
#26
Open
Gunju-Ko
opened
3 years ago
Gunju-Ko
commented
3 years ago
VARCHAR(n)
가변길이 문자열
여기서 n은 byte가 아니라 length임
VARCHAR(n)은 최대 n개의 문자를 저장할 수 있다.
n개 이상의 문자를 저장하려고 하면 에러가 발생한다.
초과 문자가 모두 공백인 경우에는, 공백을 최대 길이(n)로 자르고 저장한다.
VARCHAR 데이터 유형에 n 정수를 지정하지 않으면 TEXT 처럼 동작한다. (TEXT는 제한없이 문자열을 저장할 수 있다.)
다른 데이터베이스와는 달리 VARCHAR, CHAR, TEXT 간에 성능 차이가 없다고 한다.
CHAR(n)
고정된 길이의 문자열
TEXT
길이 제한이 없는 문자열
출처
https://www.postgresqltutorial.com/postgresql-char-varchar-text/
VARCHAR(n)
CHAR(n)
TEXT
출처