Cours SQL et MySQL · Module 4: Créer des tables (DDL)
Atelier fermé - résumé
Dans cette leçon5
Bien joué ! Tu quittes le scriptorium en véritable bâtisseur de rayons. Voici ce que tu as appris :
Ce que tu as appris
- DDL est le langage de définition de la structure : CREATE, ALTER, DROP.
- CREATE TABLE nom (colonne TYPE contraintes, ...); construit un nouveau rayon.
- Dans une définition de colonne, nous écrivons d'abord le nom, puis le type, et les contraintes à la fin.
Types de données - choisir le tiroir
| Donnée | Type |
|---|---|
| nombres entiers | INT |
| montants (avec centimes) | DECIMAL(8,2) |
| texte court | VARCHAR(n) |
| texte long | TEXT |
| date | DATE |
| date avec heure | DATETIME |
| vrai/faux | BOOLEAN |
| liste d'options | ENUM(...) |
Contraintes - les règles de l'ordre
- PRIMARY KEY - identification unique d'une ligne.
- AUTO_INCREMENT - numérotation automatique.
- NOT NULL - un champ obligatoire.
- DEFAULT - une valeur par défaut.
- UNIQUE - l'unicité.
Reconstruire et supprimer
ALTER TABLE ... ADD COLUMN ...- ajoute une colonne.ALTER TABLE ... MODIFY COLUMN ...- change le type.ALTER TABLE ... DROP COLUMN ...- supprime une colonne.ALTER TABLE ... RENAME TO ...- renomme la table.DROP TABLE ...- supprime toute la table (avec prudence !).
Et ensuite ?
Tu as déjà des rayons. Dans le prochain lieu, tu apprendras à y placer des parchemins - c'est-à-dire à insérer, modifier et supprimer des données avec INSERT, UPDATE et DELETE. En avant, plus profond dans la Bibliothèque !
Tu as repéré une erreur dans cette leçon ?