Chapitre 5 / 10
Définir et faire évoluer une table
10 leçons dans ce chapitre.
Créer une table (CREATE TABLE)
définit une nouvelle table : son nom, ses colonnes, et le type de donnée attendu dans chacune. Chaque ligne entre parenthèses défi…
Voir les détails du chapitre
définit une nouvelle table : son nom, ses colonnes, et le type de donnée attendu dans chacune. Chaque ligne entre parenthèses définit une colonne : son nom, suivi du type de donnée qu'elle contiendra. pour un nombre entier, pour du texte, pour une date — les types disponibles varient légèrement selon le moteur SQL utilisé (SQLite, MySQL, PostgreSQL...), mais ce principe reste identique partout. À…
NOT NULL et UNIQUE : deux contraintes simples
Une contrainte impose une règle sur les données d'une colonne, vérifiée automatiquement à chaque écriture. interdit toute valeur m…
DEFAULT : une valeur par défaut
fournit une valeur automatique pour une colonne quand un ne la précise pas. Cet ne précise aucune valeur pour : la colonne reçoit…
CHECK : imposer une règle sur les valeurs
impose une condition qu'une valeur doit respecter pour être acceptée — audelà de son simple type. Cet échoue : ne respecte pas la…
Clé primaire et clé étrangère
Une contrainte impose une règle sur les données d'une table, vérifiée automatiquement par la base de données. La clé primaire () i…
Clé primaire composite
Une clé primaire peut porter sur plusieurs colonnes à la fois — on parle alors de clé composite. L'unicité s'applique à la combina…
Colonne auto-incrémentée
Une colonne autoincrémentée génère automatiquement une valeur croissante à chaque nouvelle ligne, sans qu'il soit nécessaire de la…
ALTER TABLE : faire évoluer une table existante
modifie la structure d'une table déjà créée — sans avoir à la supprimer ni à la recréer. Ajoute une nouvelle colonne à la table —…
DROP TABLE et TRUNCATE TABLE
Deux instructions suppriment des données à des échelles très différentes. Vide entièrement la table de toutes ses lignes — mais la…
Cas pratique : concevoir une table complète
Ce cas pratique combine plusieurs contraintes de ce chapitre dans une seule table. Lecture contrainte par contrainte : : identifia…
Quiz de chapitre
6 questions transversales sur ce chapitre.
Progression du chapitre
0/10 terminées
Accès complet
La première leçon de chaque chapitre est gratuite (10 leçons sur 90).
2 500 XOF / 3,81 € / 4,15 $
Débloquez les 80 leçons restantes de ce module