Introduction
  • Présentation
  • Déroulement de la formation
  • Les bases de données et le SQL
  • Création de l’environnement de travail
Les requêtes les plus utilisées
  • Nouvelle section : Introduction
  • Sélection de données - SELECT
  • Ajout de données - INSERT INTO
  • [CHALLENGE] Utilisation du INSERT INTO
  • Modification de données - UPDATE
  • [CHALLENGE] Mise à jour et vérification
  • Suppression de données - DELETE
Les principaux type de données et attributs
  • Nouvelle section : Introduction
  • Les données numériques
  • Les données textuelles
  • Les données temporelles
  • Les attributs les plus utilisés
Paramétrages simples d'une requête
  • Nouvelle section : Introduction
  • Créer des conditions 1/2 - WHERE
  • Créer des conditions 2/2 - WHERE
  • [CHALLENGE] Utilisation de la clause WHERE
  • Créer des alias - AS
  • Trier les résultats - ORDER BY
  • Limiter les résultats - LIMIT
  • [CHALLENGE] Utilisation des clauses ORDER BY & LIMIT
  • Manier les fonctions SQL – AVG() / COUNT() / MAX() / …
  • [CHALLENGE] Création de statistiques simples
Les requêtes avancées
  • Nouvelle section : Introduction
  • Réaliser des jointures de tables 1/2 – JOIN
  • Réaliser des jointures de tables 2/2 - JOIN
  • [CHALLENGE] Utilisation des jointures
  • Unir deux sélections en une requête - UNION
  • Sélection en testant l’existence - EXISTS
  • [CHALLENGE] Utilisation des clauses UNION & EXIST
Paramétrages avancés d'une requête
  • Nouvelle section : Introduction
  • Aller plus loin avec IN et BETWEEN - WHERE
  • Rechercher dans une valeur avec LIKE - WHERE
  • [CHALLENGE] Recherche via la clause LIKE
  • Grouper les résultats d’un calcul – GROUP BY & HAVING
  • Sélection par comparaison de requêtes – ANY & ALL
  • Ajouter un if/else dans la requête – CASE WHEN … THEN … END
  • [CHALLENGE] Utilisation du CASE WHEN
  • Trier ou choisir une valeur au hasard - RAND()
Créer et manipuler des bases de données et des tables
  • Nouvelle section : Introduction
  • Modéliser les données avec MySQL WorkBench
  • Créer une base de données et des tables - CREATE
  • Maintenir des tables 1/2 - DROP & TRUNCATE
  • Maintenir des tables 2/2 - ALTER
Les moteurs de stockage
  • Nouvelle section : Introduction
  • Définition d'un moteur de stockage
  • Les deux moteurs les plus utilisés
  • Requêtes possibles avec les moteurs de stockage
[TP] Création d’une bdd pour gérer une boutique
  • Nouvelle section : Introduction
  • Mise en place des tables
  • Ajout des données
  • Liaisons entre les tables
  • Exportation du SQL
Informations complémentaires
  • La documentation en ligne
  • Les messages d’erreurs courants
Conclusion
  • Mes autres formations
  • [Liens] Mes formations au meilleur prix
  • Le mot de la fin