Chapitre 4 : Création d’une table

Écouter la leçon Lecture audio assistée par IA

1. CREATE TABLE

CREATE TABLE utilisateurs (
    id INT PRIMARY KEY AUTO_INCREMENT,
    nom VARCHAR(100) NOT NULL,
    email VARCHAR(150) UNIQUE NOT NULL,
    age INT,
    date_inscription DATETIME DEFAULT CURRENT_TIMESTAMP
);

2. Types de données courants

Numériques

  • INT : Nombre entier
  • DECIMAL(10,2) : Nombre décimal (10 chiffres, 2 décimales)
  • FLOAT, DOUBLE : Nombres à virgule flottante

Texte

  • VARCHAR(n) : Chaîne variable (max n caractères)
  • TEXT : Texte long
  • CHAR(n) : Chaîne fixe

Date et heure

  • DATE : Date (YYYY-MM-DD)
  • TIME : Heure (HH:MM:SS)
  • DATETIME : Date et heure
  • TIMESTAMP : Horodatage

3. Contraintes

  • PRIMARY KEY : Clé primaire (unique, non null)
  • AUTO_INCREMENT : Incrémentation automatique
  • NOT NULL : Valeur obligatoire
  • UNIQUE : Valeur unique
  • DEFAULT : Valeur par défaut

4. Modifier une table

-- Ajouter une colonne
ALTER TABLE utilisateurs ADD telephone VARCHAR(20);

-- Modifier une colonne
ALTER TABLE utilisateurs MODIFY age TINYINT;

-- Supprimer une colonne
ALTER TABLE utilisateurs DROP COLUMN telephone;

-- Renommer une table
RENAME TABLE utilisateurs TO users;

5. Afficher et supprimer

-- Afficher les tables
SHOW TABLES;

-- Afficher la structure
DESCRIBE utilisateurs;

-- Supprimer une table
DROP TABLE utilisateurs;

Conclusion

Vous savez créer des tables ! Prochain chapitre : Insertion de données.

Évaluation des acquis

Quiz du chapitre 4

Correction immédiate
Q1 Quelle commande SQL est utilisée pour créer une nouvelle table ?
Q2 Quel type de données est utilisé pour stocker du texte de longueur variable ?
Ateliers pratiques & Projets

Testez vos compétences avec nos exercices guidés et le tuteur IA.

Ateliers pratiques & Corrigés détaillés

Ateliers pratiques & Corrigés

#1 — Comprendre les bases : Création d’une table
Atelier #1

Expliquez avec vos mots le concept principal de ce chapitre, puis illustrez-le par un exemple simple.

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
Corrigé disponible prochainement.
#2 — Application guidée
Atelier #2

Réalisez un exercice pratique en reprenant la structure vue dans le cours et en modifiant au moins 2 paramètres.

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
Corrigé disponible prochainement.
#3 — Mini défi
Atelier #3

Concevez une petite solution personnelle liée à ' Création d’une table' et justifiez vos choix techniques.

Correction instantanée et bienveillante
Diagnostic du tuteur IA Weegosoft :
Consulter la solution type du formateur
Solution de référence :
Corrigé disponible prochainement.
Besoin d'aide ?
Tuteur Virtuel
Bonjour ! Je suis votre tuteur virtuel. Comment puis-je vous aider avec ce cours aujourd'hui ?
Historique des conversations
Chargement...