PaliSkill
SQL Intermédiaire

Chapitre 5 / 10

Définir et faire évoluer une table

10 leçons dans ce chapitre.

1

Créer une table (CREATE TABLE)

Disponible
0%

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

Verrouillée

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

Verrouillée

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

Verrouillée

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

Verrouillée

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

Verrouillée

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

Verrouillé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

Verrouillée

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

Verrouillée

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

Verrouillée

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.

Voir le quiz →

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