Creare tabelle

Creare database PostgreSQL

Darryl Reeves

Industry Assistant Professor, New York University

La tabella del database

  • Numero di righe variabile
  • Numero di colonne fisso (struttura modificabile)
  • Le colonne hanno un tipo di dato specifico
  • Ogni riga è un record
Creare database PostgreSQL

Il comando CREATE TABLE

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

Restrizioni sui nomi

  • lunghezza massima di 31 caratteri
  • deve iniziare con lettera o underscore ("_")
Creare database PostgreSQL

Tabella di esempio 1

CREATE TABLE school (
    id serial PRIMARY KEY,
    name TEXT NOT NULL,
    mascot_name TEXT
);
Creare database PostgreSQL

Tabella di esempio 2

CREATE TABLE topic (
    id SERIAL PRIMARY KEY,
    description TEXT NOT NULL
);
Creare database PostgreSQL

Organizzazione della tabella

  • Quali campi usare?
  • Quante tabelle aggiungere?
  • Quali tipi di dato sono migliori per i campi della tabella?
Creare database PostgreSQL

Esercitiamoci!

Creare database PostgreSQL

Preparing Video For Download...