Créer des tables

Créer des bases de données PostgreSQL

Darryl Reeves

Industry Assistant Professor, New York University

La table de base de données

  • Nombre de lignes variable
  • Nombre de colonnes fixe (structure modifiable)
  • Colonnes avec type de données précis
  • Chaque ligne est un enregistrement
Créer des bases de données PostgreSQL

La commande CREATE TABLE

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

Contraintes de nommage

  • longueur maximale de 31 caractères
  • doit commencer par une lettre ou un soulignement ("_")
Créer des bases de données PostgreSQL

Exemple de table 1

CREATE TABLE school (
    id serial PRIMARY KEY,
    name TEXT NOT NULL,
    mascot_name TEXT
);
Créer des bases de données PostgreSQL

Exemple de table 2

CREATE TABLE topic (
    id SERIAL PRIMARY KEY,
    description TEXT NOT NULL
);
Créer des bases de données PostgreSQL

Organisation de la table

  • Quels champs utiliser ?
  • Combien de tables ajouter ?
  • Quels types de données conviennent le mieux aux champs de ma table ?
Créer des bases de données PostgreSQL

Passons à la pratique !

Créer des bases de données PostgreSQL

Preparing Video For Download...