Jusqu'ici, on lisait une base déjà construite. Dans ce niveau, tu écris toi-même la structure d'une table, puis tu y ajoutes, modifies et supprimes des lignes, sans rien casser.
Lire une base, c'est utile. Mais une base vivante change tous les jours : un professeur arrive, un élève déménage, une erreur de saisie doit être corrigée. Dans ce niveau, tu passes de lecteur à constructeur : tu écris la structure d'une table, puis tu écris dans ses lignes.
À la fin de ce niveau, tu seras capable de :
CREATE TABLE complet, avec des types adaptés et des contraintes (PRIMARY KEY, NOT NULL, UNIQUE, DEFAULT).ALTER TABLE, et enregistrer un script SQL qu'on peut rejouer.INSERT, y compris depuis un fichier CSV.UPDATE et DELETE, en vérifiant d'abord par un SELECT quelles lignes seront touchées..sql et la restaurer.| Article | Ce que tu y apprends |
|---|---|
| Créer et modifier une table : CREATE et ALTER | DDL et DML, CREATE TABLE, types, contraintes, ALTER TABLE, DROP TABLE, script SQL |
| Ajouter des lignes : INSERT | INSERT INTO … VALUES, colonnes omises, refus de la base, import d'un fichier CSV |
| Modifier des lignes : UPDATE | UPDATE … SET … WHERE, la méthode « SELECT d'abord », le WHERE oublié |
| Supprimer des lignes : DELETE | Sauvegarde et restauration, DELETE FROM … WHERE, DELETE ou DROP TABLE |
Les articles se suivent dans cet ordre : la table créée dans le premier est remplie dans le deuxième, corrigée dans le troisième, puis nettoyée dans le quatrième.
Tout le niveau travaille sur la base d'une école : une table eleve (12 élèves), à laquelle on ajoute une table professeur.
| Article | Base de départ | Ce qu'elle contient |
|---|---|---|
| CREATE et ALTER | mon-ecole-eleves.db |
la table eleve seule |
| INSERT | mon-ecole-eleves.db |
la table eleve seule (le script de création de professeur est donné) |
| UPDATE | mon-ecole-professeurs.db |
eleve + professeur remplie (6 professeurs) |
| DELETE | mon-ecole-relier.db |
la même base, après les corrections de l'article UPDATE |
💡 Pourquoi chaque article fournit sa base
Dans ce niveau, tu modifies réellement les données. Une manipulation ratée ou une séance manquée, et ta base ne ressemble plus à celle de l'article. En téléchargeant la base de départ dans la barre latérale, tu repars toujours d'un état identique à celui du texte : les résultats que tu obtiens sont ceux que l'article affiche.
⚠️ Travaille toujours sur une copie du fichier téléchargé. Si tout tourne mal, il suffit de le télécharger à nouveau.
Tout ce qui s'apprend par cœur dans ce niveau (vocabulaire, syntaxe, contraintes, bons réflexes, pièges) est rassemblé dans une fiche imprimable : Fiche à étudier — Définir et modifier ses données.
Ta base contient maintenant deux tables solides, mais elles s'ignorent. Le niveau suivant les relie : Relier deux entités (1-N).