-- Créer une base de données
CREATE DATABASE ma_boutique;
-- Créer si elle n'existe pas
CREATE DATABASE IF NOT EXISTS ma_boutique;
-- Avec encodage UTF-8
CREATE DATABASE ma_boutique
CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_ci;
2. Utiliser une base de données
-- Sélectionner la base
USE ma_boutique;
-- Vérifier la base active
SELECT DATABASE();
3. Lister les bases de données
-- Afficher toutes les bases
SHOW DATABASES;
-- Afficher les bases avec un motif
SHOW DATABASES LIKE 'ma_%';
4. Supprimer une base de données
-- Supprimer une base (ATTENTION : irréversible !)
DROP DATABASE ma_boutique;
-- Supprimer si elle existe
DROP DATABASE IF EXISTS ma_boutique;
⚠️ Attention : DROP DATABASE supprime définitivement toutes les données !
5. Conventions de nommage
✅ Utilisez des noms en minuscules
✅ Utilisez des underscores : ma_base_donnees
❌ Évitez les espaces et caractères spéciaux
❌ N'utilisez pas de mots réservés SQL
Conclusion
Vous savez créer des bases de données ! Prochain chapitre : Création d'une table.
Évaluation des acquis
Quiz du chapitre 3
Correction immédiate
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 base de données
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 base de données' et justifiez vos choix techniques.