PaliSkill
← SQL Intermédiaire

Leçon 1 / 10 — Chapitre 5: Définir et faire évoluer une table

Créer une table (CREATE TABLE)

CREATE TABLE définit une nouvelle table : son nom, ses colonnes, et le type de donnée attendu dans chacune.

CREATE TABLE abonnes (
  id INTEGER,
  nom TEXT,
  email TEXT,
  date_inscription DATE
);

Chaque ligne entre parenthèses définit une colonne : son nom, suivi du type de donnée qu'elle contiendra. INTEGER pour un nombre entier, TEXT pour du texte, DATE pour une date — les types disponibles varient légèrement selon le moteur SQL utilisé (SQLite, MySQL, PostgreSQL...), mais ce principe reste identique partout.

À retenir :

  • CREATE TABLE nom_table (colonne1 TYPE, colonne2 TYPE, ...); définit une nouvelle table, vide au départ.
  • Chaque colonne a un nom et un type de donnée fixé à la création — cohérent avec le contenu qu'elle est censée stocker (un nombre, du texte, une date...).
  • INTEGER, TEXT et DATE sont des types courants ; d'autres existent (REAL pour un nombre à virgule, par exemple).

À vous de jouer : écrivez un CREATE TABLE pour une table inscriptions avec les colonnes id, abonne_id, date_debut, chacune de type INTEGER sauf date_debut en DATE.

🔒

Continuez ce module

Débloquez les leçons restantes ainsi que l'attestation finale.

7 500 XOF / 11,43 € / 12,46 $

Débloquez les 87 leçons restantes de ce module

Pour vous communiquer où envoyer le paiement.

Moyen de paiement souhaité

Nous vous contactons pour le paiement — activé dès réception.