- Présentation
- Déroulement de la formation
- Les bases de données et le SQL
- Création de l’environnement de travail
- 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
- Nouvelle section : Introduction
- Les données numériques
- Les données textuelles
- Les données temporelles
- Les attributs les plus utilisés
- 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
- 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
- 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()
- 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
- 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
- Nouvelle section : Introduction
- Mise en place des tables
- Ajout des données
- Liaisons entre les tables
- Exportation du SQL
- La documentation en ligne
- Les messages d’erreurs courants
- Mes autres formations
- [Liens] Mes formations au meilleur prix
- Le mot de la fin