テーブルの作成

PostgreSQL データベースの作成

Darryl Reeves

Industry Assistant Professor, New York University

データベーステーブル

  • 行数は可変
  • 列数は固定(構造は変更可能)
  • 列には特定のデータ型がある
  • 各行は1件のレコード
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...