당신은 다음과 같이 클래스 이름을 지정하여 새로운 클래스를 생성할 수 있습니다 모든 속성 이름 및 해당 유형 포함:
테이블 날씨 생성(
도시 varchar(80),
temp_lo int, -- 저온
temp_hi int, -- 고온
prcp 실수, -- 강수량
날짜 날짜
);
키워드는 대소문자를 구분하지 않으며 식별자는 일반적으로 대소문자를 구분하지 않습니다.포스트그레스허용SQL92 구분된 식별자(다음으로 둘러싸인 식별자 큰따옴표) 대소문자 혼합, 공백, 탭 등을 포함합니다.
포스트그레 SQL평소를 지원합니다SQL유형int, 플로트, 진짜, smallint, 문자(N), varchar(N), 날짜, 시간및타임스탬프및 기타 유형의 일반적인 유틸리티와 풍부한 기하학적 유형 세트. 우리가 볼 수 있듯이 나중에,포스트그레사용자 정의 가능 임의의 수의 사용자 정의 데이터 유형을 사용합니다. 결과적으로, 유형 이름은 필요한 경우를 제외하고는 구문론적 키워드가 아닙니다. 에서 특별한 경우를 지원합니다.SQL92표준. 지금까지포스트그레create 명령은 전통적인 관계형 시스템의 테이블 그러나 우리는 현재 클래스에는 확장된 속성이 있음을 알 수 있습니다. 관계형 모델.