Skapa tabeller

Skapa PostgreSQL-databaser

Darryl Reeves

Industry Assistant Professor, New York University

Databastabellen

  • Variabelt antal rader
  • Fast antal kolumner (strukturen kan ändras)
  • Kolumner har specifika datatyper
  • Varje rad är en post
Skapa PostgreSQL-databaser

Kommandot CREATE TABLE

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

Namnrestriktioner

  • maximalt 31 tecken
  • måste börja med bokstav eller understreck ("_")
Skapa PostgreSQL-databaser

Exempeltabell 1

CREATE TABLE school (
    id serial PRIMARY KEY,
    name TEXT NOT NULL,
    mascot_name TEXT
);
Skapa PostgreSQL-databaser

Exempeltabell 2

CREATE TABLE topic (
    id SERIAL PRIMARY KEY,
    description TEXT NOT NULL
);
Skapa PostgreSQL-databaser

Tabellorganisation

  • Vilka fält ska jag använda?
  • Hur många tabeller behöver jag?
  • Vilka datatyper passar bäst för tabellens fält?
Skapa PostgreSQL-databaser

Nu kör vi en övning!

Skapa PostgreSQL-databaser

Preparing Video For Download...