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,TEXTetDATEsont des types courants ; d'autres existent (REALpour 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.