cours dans MySQL Skill Tree

MySQL pour les Débutants

Dans ce cours, vous apprendrez ce que sont le Langage de Requêtes Structuré (SQL) et les bases de données, les bases de la gestion de bases de données, comment installer et configurer MySQL, et comment connecter le client MySQL à un Serveur MySQL.

Base de donnéesMySQL

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Apprenez les bases de MySQL et des bases relationnelles directement dans Linux. Vous inspecterez le serveur, créerez bases et tables, modifierez et interrogerez des lignes, combinerez des tables, résumerez les données et contrôlerez les accès.

Le cours alterne huit laboratoires guidés et neuf défis. Les 17 activités comprennent 10 éléments débutants, six défis intermédiaires et un défi avancé de sécurité.

Ce que vous apprendrez

  • Vérifier MySQL, connecter le client et inspecter bases système et métadonnées
  • Créer, sélectionner, lister et supprimer des bases avec SQL et mysqladmin
  • Définir et modifier des tables avec types, contraintes et clés
  • Insérer, lire, modifier et supprimer des données
  • Filtrer avec WHERE et LIKE, trier et limiter les résultats
  • Modéliser les relations et utiliser jointures internes, gauches et multiples
  • Calculer des agrégats, grouper et filtrer avec HAVING
  • Créer des utilisateurs, attribuer le moindre privilège et sécuriser root

À qui s’adresse ce cours

Ce cours s’adresse aux grands débutants SQL/MySQL qui veulent passer des concepts aux requêtes et au contrôle d’accès. Il convient aussi à ceux qui ont lu la syntaxe mais souhaitent pratiquer au terminal avec des défis progressifs. Il vise les fondations relationnelles, pas le développement applicatif ni l’exploitation avancée.

Prérequis : Aucune expérience SQL ou MySQL n’est requise. Les bases du terminal et la compréhension de lignes, colonnes ou feuilles de calcul sont utiles.

Environnement d’apprentissage : Les 17 activités utilisent un bureau VNC Ubuntu 22.04 avec MySQL local et son client en ligne de commande.

Questions fréquentes

Dois-je installer MySQL sur mon ordinateur ?

Non. Le premier laboratoire vérifie et explore l’installation fournie. Il présente configuration et sécurité sans modifier votre machine.

Quelle quantité de pratique autonome est incluse ?

Il y a neuf défis et huit laboratoires guidés. Les défis appliquent bases, tables, données, filtres, jointures, agrégation et droits avec moins d’indications.

Quelle différence avec Advanced MySQL Practical Labs ?

Ce cours établit SQL, tables, CRUD, jointures, agrégation et droits. Le cours avancé suppose ces acquis et traite procédures, triggers, CTE, fenêtres, tuning, sauvegarde et réplication.

Le cours enseigne-t-il MySQL depuis Python, Java ou un framework web ?

Non. Il enseigne SQL et l’administration par CLI, pas drivers, ORM, programmes stockés, sauvegarde, réplication ou déploiement.

Enseignant

labby
Labby
Labby is the LabEx teacher.