기본적인 테이블 생성 query

CREATE TABLE books (
                                    id integer UNIQUE,
                                    title text NOT NULL,
                                    author_id integer,
                                    subject_id integer,
                                    CONSTRAINT books_id_pkey PRIMARY KEY(id)
                                 );


UNIQUE : 일반적으로 NULL이 들어가지만 중복되는 값을 넣으려 하면 실패함.
NOT NULL : PRIMARY KEY를 적용하면 자동으로 추가됨. NULL을 가질 수 없음.
PRIMARY KEY: 이 constraint는 UNIQUE + NOT NULL 을 뜻함.

'DataBase' 카테고리의 다른 글

PostgreSQL - ALTER  (6) 2009.05.02
PostgreSQL - Data Types  (0) 2009.05.02
Practical PostgreSQL - 문법상 특징  (0) 2009.05.02
[PostgreSQL] subquery를 LIKE 에 이용하기  (0) 2009.04.18
[PostgreSQL] 일별, 월별 통계 구하기  (0) 2009.04.18
Posted by bloodguy
,