이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
다음에 대한 동일한 페이지를 보고 싶을 수도 있습니다.젠 토토 : 문서 : 17 : 2.3. 새 테이블 만들기버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

2.3. 새 사설 토토 생성

다음에 따라 사설 토토 이름을 지정하여 새 테이블을 생성할 수 있습니다. 모든 열 이름과 해당 유형이 포함되어 있습니다.

CREATE TABLE 날씨(
    도시 varchar(80),
    temp_lo int, -- 저온
    temp_hi int, -- 고온
    prcp 실수, -- 강수량
    날짜 날짜
);

이것을 입력할 수 있습니다.psql와 함께 줄 바꿈.psql이것을 인식할 것입니다 명령은 세미콜론까지 종료되지 않습니다.

공백(예: 공백, 탭 및 줄바꿈)을 사용할 수 있습니다. SQL 명령에서 자유롭게. 즉, 명령을 입력할 수 있습니다. 위와 다르게 정렬되거나 한 줄에 모두 정렬됩니다. 2개 대시("--") 댓글을 소개합니다. 그 뒤에 오는 것은 무엇이든 무시됩니다. 줄 끝. SQL은 키워드와 대소문자를 구분하지 않습니다. 식별자(식별자가 큰따옴표로 묶인 경우 제외) 사례를 보존합니다(위에서는 수행되지 않음).

varchar(80)다음과 같은 데이터 유형을 지정합니다. 최대 80자까지 임의의 문자열을 저장할 수 있습니다. 길이.int은 일반적인 정수형입니다.진짜은 단정밀도를 저장하는 유형입니다. 부동 소수점 숫자.날짜이어야 합니다 자명하다. (예, 유형의 열입니다.날짜또한 이름이 지정됨날짜. 편리할 수도 있고 혼란스러울 수도 있습니다. 선택하세요.)

PostgreSQL지원합니다 표준SQL유형int, smallint, 진짜, 배정밀도, 문자(N), varchar(N), 날짜, 시간, 타임스탬프간격및 기타 일반 유틸리티 유형 그리고 다양한 기하학적 유형이 있습니다.포스트그레SQL다음으로 사용자 정의할 수 있습니다. 임의 개수의 사용자 정의 데이터 유형. 결과적으로 다음을 입력하십시오. 이름은 필요한 경우를 제외하고 구문의 핵심 단어가 아닙니다. 에서 특별한 경우를 지원합니다.SQL표준.

두 번째 예는 도시와 관련 정보를 저장합니다 지리적 위치:

테이블 도시 생성(
    이름 varchar(80),
    위치 포인트
);

포인트유형은 a의 예입니다.포스트그레SQL특정 데이터 유형.

마지막으로, 테이블이 더 이상 필요하지 않거나 다르게 다시 생성하면 다음을 사용하여 제거할 수 있습니다. 명령:

드롭 사설 토토사설 토토 이름;