PostgreSQL 의 필드 형식 varchar 사용 방법
1540 단어 PostgreSQL필드varchar
Sql server 에서 설정 필드 유형 이 nvarchar 형식 길이 가 10 이면 한 자 는 최대 5 개,자 모 는 10 개,자 모 는 한 자 를 혼합 할 때 자모 와 한자 가 차지 하 는 길이 가 같 습 니 다.
추가:Postgresql 데이터베이스 varchar()문자 가 얼마나 많은 바이트 를 차지 하 는 지
다음 과 같다.
create table tmp1
(
name varchar(3)
);
select pg_size_pretty(pg_relation_size('tmp1'));
-- 0 bytes
insert into tmp(name) values(' ');
-- 8192 bytes
8192 bytes = 8KB = 1 ( )
8 = 1 = 64KB( 1 1 )
pg_relation_size()함 수 는 조회 표 의 공간 을 차지 하 는 데 사 용 됩 니 다.표 가 생 성 되 었 을 때 공간 을 차지 하지 않 습 니 다.데 이 터 를 삽입 한 후 데이터 베 이 스 는 최소 1KB 를 사용 하여 데 이 터 를 저장 합 니 다.부족 하면 계속 증가 합 니 다.(MateData 포함 하지 않 음)
우선 postgresql 에서 varchar()는 문자 로 저 장 됩 니 다.
중국어 세 개 를 삽입 할 수도 있 고 세 글자 나 숫자 를 삽입 할 수도 있다.
일반 데이터 베 이 스 는 UTF-8 인 코딩 입 니 다.
UTF-8 인 코딩 아래 중국어 3 바이트,알파벳 또는 영어 1 바이트.
달리
1KB = 1024B = 1024Bytes
1Bytes = 1B = 8bit
이상 은 개인 적 인 경험 이 므 로 여러분 에 게 참고 가 되 기 를 바 랍 니 다.여러분 들 도 저 희 를 많이 응원 해 주시 기 바 랍 니 다.만약 잘못 이 있 거나 완전히 고려 하지 않 은 부분 이 있다 면 아낌없이 가르침 을 주시 기 바 랍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Redmine 데이터베이스를 MySQL에서 PostgreSQL로 마이그레이션 (보충)Redmine 의 Database 를 MySQL 로 운용하고 있었습니다만, MySQL 5.6 이상이나 MariaDB 에는 , , 이러한 티켓이 수년 동안 방치된 상황을 감안하여, PostgreSQL로 마이그레이션하기...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.