테이블 생성

PostgreSQL 데이터베이스 만들기

Darryl Reeves

Industry Assistant Professor, New York University

데이터베이스 테이블

  • 행 수는 가변
  • 열 수는 고정(구조 변경 가능)
  • 각 열은 특정 데이터 타입 보유
  • 각 행은 하나의 레코드
PostgreSQL 데이터베이스 만들기

CREATE TABLE 명령

CREATE TABLE table_name (
    column1_name column1_datatype [col1_constraints],
    column2_name column2_datatype [col2_constraints],
    ...
    columnN_name columnN_datatype [colN_constraints]
);

이름 제한

  • 최대 길이 31자
  • 문자 또는 밑줄("_")로 시작해야 함
PostgreSQL 데이터베이스 만들기

예시 테이블 1

CREATE TABLE school (
    id serial PRIMARY KEY,
    name TEXT NOT NULL,
    mascot_name TEXT
);
PostgreSQL 데이터베이스 만들기

예시 테이블 2

CREATE TABLE topic (
    id SERIAL PRIMARY KEY,
    description TEXT NOT NULL
);
PostgreSQL 데이터베이스 만들기

테이블 구성

  • 어떤 필드를 사용할까요?
  • 테이블은 몇 개가 적절할까요?
  • 내 테이블의 필드에는 어떤 데이터 타입이 최선일까요?
PostgreSQL 데이터베이스 만들기

연습해 봅시다!

PostgreSQL 데이터베이스 만들기

Preparing Video For Download...