Apprendre MySQL 8.0 par la pratique

Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre MySQL 8.0 par la pratique
Revoir le teaser Découvrir l'abonnement
Mise à jour : 29/08/2023
Durée : 9h 35min
65 vidéos
Offre limitée -70% : 00j 00h 00m
Abonnement
  • Accès illimité à 1700 formations
34,90€ 10,47€ /mois
Recommandé
Achat unique
  • Accès illimité à la formation
89,00€ 26,70€ Ajouter au panier Acheter maintenant

Ce que vous allez apprendre

  • Installer et configurer un environnement MySQL (local ou via Docker) sur Windows et macOS
  • Écrire des requêtes SQL efficaces pour explorer et filtrer des données (SELECT, WHERE, ORDER BY, LIMIT, DISTINCT)
  • Maîtriser les jointures (INNER/OUTER), auto-jointures, sous-requêtes et UNION
  • Utiliser les fonctions MySQL courantes (agrégations, chaînes, numériques, dates/heures) et la clause HAVING
  • Créer et faire évoluer le schéma d’une base : tables, types, contraintes, clés étrangères, colonnes générées
  • Optimiser l’accès aux données avec index, vues, CTE et tables temporaires
  • Manipuler les données au quotidien : INSERT, UPDATE, DELETE, import/export et sauvegarde
  • Gérer la sécurité : utilisateurs, rôles et privilèges sur MySQL
2

Exploitation de bases de données existantes

Comprendre et Utiliser le SQL : Première Leçon 02:19
Apprendre à écrire vos premières requêtes en SQL 07:44
Comment trier des enregistrements dans une base de données SQL 04:00
Limiter le Nombre de Lignes Affichées avec DataGrip 02:20
Comment éliminer les doublons en SQL 01:23
Comment Appliquer des Restrictions sur un Jeu d'Enregistrement en SQL 15:06
Exercice d'Extraction de Données SQL 03:32
Comprendre les Jointures Internes en SQL 12:23
Comment effectuer des jointures SQL avec DataGrip 09:02
Maîtriser les Jointures Internes entre Plusieurs Tables en SQL 05:28
Identification des Médicaments Injectables à l'Ivermectine 05:21
Comprendre et Utiliser l'Auto-Jointure en MySQL 08:09
Médicaments Injectables pour Oiseaux: Application Pratique d'Auto-jointures et de Récursivité en SQL 08:30
Maîtriser les Jointures Externes en SQL 09:08
Utilisation des JOINS en SQL pour Vérifier la Cohérence de la Base de Données 04:35
Maîtriser les Fonctions d'Agrégation en SQL 06:56
Calcul des Fonctions d'Agrégation en SQL 05:05
Optimisez vos Requêtes SQL avec la Clause HAVING 03:50
Utilisation de la clause HAVING en SQL 04:09
Guide Complet sur les Fonctions de Chaînes de Caractère en MySQL 09:12
Fonctions Mathématiques Essentielles pour Travailler avec des Nombres Décimaux 04:22
Comment générer un nombre entier aléatoire en SQL 01:07
Gestion des Dates et Heures en MySQL 11:41
Techniques Avancées en SQL : Tables Dérivées et Jointures Procédurales 09:38
Apprenez à Trouver les Médicaments avec Plus de Principes Actifs 03:08
Combiner des Données de Tables SQL avec UNION 06:39
Utilisation des Sous-requêtes Synchronisées en SQL 08:21
Analyse des Innovations Commercialisées par Laboratoire 11:05
Comment mettre à jour des enregistrements dans une table SQL 10:23
Mise à jour de table avec une nouvelle colonne dateDif SQL 02:33
Suppression des Enregistrements dans une Base de Données SQL 04:37
Comment faire des insertions d'enregistrement dans une table SQL 16:19
Exercice pratique sur les requêtes INSERT MySQL 07:30

Description

Cette formation initie à MySQL 8.0 et au langage SQL à travers une approche orientée pratique, sans prérequis en bases de données. L’environnement de travail est mis en place pas à pas, avec des options d’installation en local ou via Docker, afin de disposer rapidement d’un serveur MySQL exploitable au quotidien.

La formation se concentre ensuite sur l’exploitation de bases existantes : écriture de requêtes SELECT, tri, filtrage, élimination des doublons, jointures (internes, externes, auto-jointures), sous-requêtes, UNION, fonctions d’agrégation et clause HAVING. Les fonctions de chaînes, numériques, dates/heures, ainsi que les tables dérivées et CTE sont abordées pour gagner en autonomie sur des cas concrets d’analyse.

Enfin, la création et l’évolution d’une base de données sont traitées en profondeur : création de tables, contraintes (dont clés étrangères et intégrité référentielle), valeurs par défaut, collations/encodages, colonnes générées, index, vues, tables temporaires, export/sauvegarde, ainsi que la gestion des utilisateurs et privilèges. L’objectif est de savoir structurer une base, manipuler les données (INSERT/UPDATE/DELETE) et sécuriser l’accès, en s’appuyant sur MySQL Workbench et un IDE de bases de données.

Pré-requis

Aucun prérequis en bases de données. Savoir utiliser un ordinateur (Windows ou macOS) et pouvoir installer des logiciels (Docker Desktop et/ou MySQL, client type MySQL Workbench).

Public Cible

Cette formation s’adresse aux débutants souhaitant apprendre MySQL et le SQL de manière opérationnelle. Elle convient aux développeurs web, profils data (analyse/BI) et toute personne amenée à interroger ou structurer une base de données dans un contexte professionnel.

Questions fréquentes

  • Cette formation MySQL est-elle adaptée aux débutants ?
    Oui. Elle démarre par l’installation et les bases du SQL, puis progresse vers les jointures, l’optimisation et la création de schémas, sans exiger de connaissances préalables en bases de données.
  • Faut-il installer MySQL en local ou utiliser Docker ?
    Les deux approches sont présentées. Docker permet de démarrer rapidement un serveur MySQL reproductible, tandis que l’installation locale convient si un serveur doit être utilisé directement sur la machine.
  • Que va-t-on apprendre exactement en SQL ?
    La formation couvre l’extraction (SELECT), le filtrage, les jointures, les agrégations, HAVING, les sous-requêtes, UNION, ainsi que les opérations d’écriture (INSERT/UPDATE/DELETE).
  • MySQL Workbench est-il obligatoire pour suivre la formation ?
    Non. MySQL Workbench est utilisé pour travailler avec MySQL dans de bonnes conditions, mais les concepts SQL appris restent applicables avec d’autres outils (IDE base de données, clients SQL).
  • La formation aborde-t-elle la création de tables, clés étrangères et index ?
    Oui. La création de tables, les contraintes (dont clés étrangères), l’intégrité référentielle, les index, les vues et les bonnes pratiques de structuration sont abordés pour construire une base cohérente.
  • Est-ce que la gestion des utilisateurs et privilèges MySQL est traitée ?
    Oui. Un module est dédié à la création d’utilisateurs et à l’attribution de privilèges afin de sécuriser l’accès à une base et limiter les actions possibles selon les profils.

Avis des apprenants

Formez vous à la carte, ou abonnez vous
Offre limitée -70% : 00j 00h 00m
Achat unique
  • Accès illimité à la formation
89,00€ 26,70€ Ajouter au panier Acheter maintenant
ou
Abonnement
  • Accès illimité à 1700 formations
34,90€ 10,47€ /mois
Recommandé