중화사전망 - 자전 검색 - Postgresql 테이블 주석 사전

Postgresql 테이블 주석 사전

PostgreSQL 의 CREATE TABLE 문은 지정된 데이터베이스에 새 테이블을 생성하는 데 사용됩니다. Yiibai.com

문법

CREATE TABLE 문의 기본 구문은 다음과 같습니다.

테이블 table_name (

Column 1 데이터 유형 ,

열 2 데이터 유형,

열 3 데이터 유형,

.....

ColumnN 데이터 유형,

기본 키 (하나 이상의 열)

);

CREATE TABLE 은 데이터베이스 시스템 키워드를 알려 새 테이블을 생성하는 것입니다. 고유 이름 또는 플래그는 CREATE TABLE 문입니다. 현재 데이터베이스의 테이블은 처음에 비어 있으며 사용자가 실행한 명령을 소유합니다.

그런 다음 괄호 안에 각 열의 리스트, 테이블에 어떤 데이터 유형이 있는지 정의합니다. 그것의 문법이 더욱 명확해졌다, 아래의 예.

다음은 회사 ID 를 기본 키로 사용하는 테이블을 만들고 NOT NULL 제약 조건을 사용하여 이러한 필드가 NULL 이 될 수 없음을 나타내고 해당 테이블의 레코드를 만드는 예입니다.

테이블 회사 만들기 (

ID INT 키가 비어 있지 않습니다.

이름 텍스트가 비어 있지 않습니다.

AGE INT 가 비어 있지 않습니다.

주소 충전기 (50),

실질 임금

);

다음 섹션에서는 연습에서 사용할 테이블을 작성해 보겠습니다..

양식 부서 (

ID INT 키가 비어 있지 않습니다.

부서 문자 (50) 가 비어 있지 않습니다.

EMP_ID INT 가 비어 있지 않습니다

);

\d 명령을 사용하여 성공적으로 작성되었는지 확인할 수 있습니다. 이 명령은 추가 데이터베이스의 모든 테이블을 나열하는 데 사용됩니다.

Testdb-# \d

위의 PostgreSQL 테이블은 다음과 같은 결과를 산출합니다.

관계 목록

스키마 | 이름 | 유형 | 소유자

-+-+-+-

공개 | 회사 | 양식 | 메일

공개 | 부서 | 양식 | postgres

(2 줄)

다음과 같이 \d 테이블 이름을 사용하여 각 테이블을 설명합니다.

Testdb-# \d 회사

위의 PostgreSQL 테이블은 다음과 같은 결과를 산출합니다.

표 "공공회사"

열 | 유형 | 수정자

-+-+-

Id | integer | not null

이름 | 텍스트 | 비어 있지 않음

나이 | 정수 | 비어 있지 않음

주소 | 문자 (50) |

임금 | 실제 임금 |

Join_date | date |

색인:

"company_pkey" 키, btree (id)