Cours SQL et MySQL · Module 4: Créer des tables (DDL)

Atelier fermé - résumé

2 min de lecture
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éeType
nombres entiersINT
montants (avec centimes)DECIMAL(8,2)
texte courtVARCHAR(n)
texte longTEXT
dateDATE
date avec heureDATETIME
vrai/fauxBOOLEAN
liste d'optionsENUM(...)

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 ?