Image de cours gratuite SQL de A à Z complet

Cours en ligne gratuitSQL de A à Z complet

Durée du cours en ligne : 4 heure et 52 minutes

Nouveau cours

Maîtrisez SQL de A à Z avec ce cours gratuit, parfait pour débutants et confirmés cherchant à exceller en gestion de bases de données.

Dans ce cours gratuit, découvrez

  • Introduction et mise en place de l’environnement
  • Fondamentaux de SQL : requêtes simples
  • Agrégations et regroupements de données
  • Jointures et combinaisons de résultats
  • SQL avancé : dates, maths, chaînes et sous‑requêtes
  • Modélisation et structure des bases de données
  • Manipulation des données : INSERT, UPDATE, DELETE
  • Administration des tables et vues

Descriptif du cours

Découvrez le cours en ligne gratuit SQL de A à Z, une ressource complète pour vous initier à l'univers des bases de données. Ce guide détaillé vous mène à travers chaque étape essentielle de l'apprentissage de SQL, depuis l'installation de MySQL jusqu'aux concepts avancés et spécialisés. En seulement quelques heures, vous acquerrez les compétences nécessaires pour manipuler et interroger des bases de données avec aisance.

Commencez par une introduction au SQL et installez les outils nécessaires tels que MySQL et MySQL Workbench. Ensuite, plongez dans les fondamentaux de SQL, qui couvrent des commandes essentielles telles que SELECT, WHERE, et ORDER BY. Apprenez également à utiliser des fonctions d'agrégation et à structurer vos requêtes avec GROUP BY et HAVING.

Le cours explore également les jointures, un aspect crucial pour combiner des données à partir de plusieurs tables. Vous aborderez les types de jointures tels que INNER JOIN, LEFT JOIN, et RIGHT JOIN, ainsi que la commande UNION pour combiner des résultats de requêtes distinctes.

L'avancée dans le cours vous introduira aux fonctions SQL plus complexes, y compris les fonctions Date Heure, Mathématiques, et Chaîne de Caractères. Vous explorerez également les sous-requêtes, qui permettent de réaliser des opérations plus complexes sur vos données.

Enfin, maîtrisez la gestion des tables et des vues avec des chapitres dédiés à la création, la modification et la suppression de tables et de vues dans une base de données. L'apprentissage de l'usage des clés primaires et étrangères vient compléter votre compréhension des bases de données structurées.

Ce cours est idoine pour quiconque cherchant à développer de solides compétences en gestion de bases de données et à intégrer ces aptitudes dans leur parcours professionnel. Rejoignez dès aujourd'hui pour transformer vos connaissances en un atout précieux sur le marché du travail.

Contenu du cours

  • Leçon vidéo : SQL de A à Z - Intoduction - Presentation du cours #01 04m
  • Exercice: Quelle notion SQL permet d'interroger plusieurs tables à la fois ?
  • Leçon vidéo : SQL de A à Z - Introduction 01 - Installation de MySQL #02 04m
  • Exercice: Avant de télécharger MySQL Workbench, que faut-il choisir dans la liste déroulante du site de téléchargement ?
  • Leçon vidéo : SQL de A à Z - Intoduction 02 - Installation de MySQL Workbench #03 04m
  • Exercice: Dans MySQL Workbench, où écrivez-vous vos requêtes SQL pour les exécuter et voir les résultats et messages d'erreur ?
  • Leçon vidéo : SQL de A à Z - Intoduction 04 - Restauration d'une base de données #04 05m
  • Exercice: Dans MySQL Workbench, quelle procédure permet d'importer correctement la base d'exemple Sakila à partir des fichiers extraits, en recréant d'abord la structure puis en chargeant les données ?
  • Leçon vidéo : SQL de A à Z - Fondamentaux de SQL 01 - SELECT #05 08m
  • Exercice: Syntaxe de SELECT pour colonnes spécifiques
  • Leçon vidéo : SQL de A à Z - Fondamentaux de SQL 02 - SELECT DISTINCT #06 06m
  • Exercice: Quelle requête renvoie les années de sortie uniques depuis la table film ?
  • Leçon vidéo : SQL de A à Z - Fondamentaux de SQL 03 - WHERE #07 17m
  • Exercice: Où placer la clause WHERE dans une requête SELECT ?
  • Leçon vidéo : SQL de A à Z - Fondamentaux de SQL 04 - AS #08 03m
  • Exercice: Quelle requête SQL renomme les colonnes first_name et last_name en Prénom client et Nom client depuis la table customer ?
  • Leçon vidéo : SQL de A à Z - Fondamentaux de SQL 05 - COUNT #09 05m
  • Exercice: Quelle requête renvoie le nombre de montants différents dans la table payment
  • Leçon vidéo : SQL de A à Z - Fondamentaux de SQL 06 - LIMIT #10 02m
  • Exercice: Comment limiter une requête MySQL aux 3 premières lignes d'une table tmt ?
  • Leçon vidéo : SQL de A à Z - Fondamentaux de SQL 07 - ORDER BY #11 06m
  • Exercice: Dans SQL, si on écrit ORDER BY first_name sans préciser ASC ou DESC, quel est le comportement par défaut du tri
  • Leçon vidéo : SQL de A à Z - Fondamentaux de SQL 08 - LIKE #12 05m
  • Exercice: Quel motif LIKE permet de sélectionner les prénoms dont la deuxième lettre est a ?
  • Leçon vidéo : SQL de A à Z - Fondamentaux de SQL 09 - IN #13 12m
  • Exercice: Quelle clause WHERE récupère les retours pour les clients 1, 2 et 4 en évitant des OR répétés ?
  • Leçon vidéo : SQL de A à Z - Fondamentaux de SQL 10 - BETWEEN #14 09m
  • Exercice: Dans une clause WHERE, quelle condition retourne les lignes dont la valeur est comprise entre 3 et 12 inclus ?
  • Leçon vidéo : SQL de A à Z - Fondamentaux de SQL 11 - Fonctions d’Agrégations #15 05m
  • Exercice: Quelle requête retourne la moyenne des montants de la colonne amount arrondie à 2 décimales ?
  • Leçon vidéo : SQL de A à Z - Fondamentaux de SQL 12 - GROUP BY #16 15m
  • Exercice: Quelle requete calcule le montant total depense par client dans la table payment
  • Leçon vidéo : SQL de A à Z - Fondamentaux de SQL 13 - HAVING #17 10m
  • Exercice: Quand doit-on utiliser la clause HAVING plutôt que WHERE ?
  • Leçon vidéo : SQL de A à Z - Jointures 01 - Introduction #18 03m
  • Exercice: Quelle affirmation décrit le mieux une jointure en SQL ?
  • Leçon vidéo : SQL de A à Z - Jointures 02 - Types de Jointure #22 04m
  • Exercice: Quel type de jointure retourne toutes les lignes de la table de gauche, même si aucune correspondance n'existe dans la table de droite ?
  • Leçon vidéo : SQL de A à Z - Jointures 03 - Inner Join #20 11m
  • Exercice: Quelle condition ON réalise correctement une INNER JOIN entre les tables customer et payment sur l’identifiant du client ?
  • Leçon vidéo : SQL de A à Z - Jointures 04 - LEFT JOIN #21 11m
  • Exercice: Après une jointure externe gauche LEFT JOIN entre film et inventory sur film_id, quel prédicat permet de lister les films absents de l inventaire
  • Leçon vidéo : SQL de A à Z - Jointures 05 - RIGHT JOIN #19 05m
  • Exercice: Dans une jointure RIGHT JOIN, quel jeu de resultats est garanti ?
  • Leçon vidéo : SQL de A à Z - Jointures 06 - UNION #23 05m
  • Exercice: Compréhension de UNION vs UNION ALL
  • Leçon vidéo : SQL de A à Z - SQL Avancé - Introduction #24 01m
  • Exercice: Dans la deuxième session de cette section avancée, sur quel type de données portent les fonctions et opérateurs étudiés ?
  • Leçon vidéo : SQL de A à Z - SQL Avancé 01 - Fonctions Date Heure #25 11m
  • Exercice: Quelle requête MySQL utilise correctement EXTRACT pour obtenir le mois de payment_date et calculer la somme des montants par mois ?
  • Leçon vidéo : SQL de A à Z - SQL Avancé 02 - Fonctions Mathématiques #26 11m
  • Exercice: Quelle requete renvoie la moyenne de la colonne amount de la table payment, arrondie e0 2 de9cimales sous forme nume9rique ?
  • Leçon vidéo : SQL de A à Z - SQL Avancé 03 - Fonctions de Chaîne de Caractères #27 04m
  • Exercice: Quelle fonction MySQL permet de concaténer deux colonnes texte pour former un nom complet avec un espace entre elles ?
  • Leçon vidéo : SQL de A à Z - SQL Avancé 04 - Sous-requêtes #28 05m
  • Exercice: Quelle requête SQL utilise correctement une sous requête pour lister les films dont le tarif de location est supérieur à la moyenne
  • Leçon vidéo : SQL de A à Z - Bases de données et Tables - Introduction #29 01m
  • Exercice: Quelle instruction SQL permet de modifier la structure d une table pour ajouter ou supprimer une colonne
  • Leçon vidéo : SQL de A à Z - Bases de données et Tables 01 - Types de données #30 07m
  • Exercice: En SQL, quel type de données stocke une chaîne de longueur variable sans ajout d'espaces et avec une longueur maximale N ?
  • Leçon vidéo : SQL de A à Z - Bases de données et Tables 02 - Clé Primaire #31 07m
  • Exercice: Quelle affirmation décrit le mieux une clé primaire en MySQL ?
  • Leçon vidéo : SQL de A à Z - Bases de données et Tables 03 - Clé Étrangère #32 03m
  • Exercice: Dans SQL, qu est ce qu une clé étrangère ?
  • Leçon vidéo : SQL de A à Z - Bases de données et Tables 04 - CREATE TABLE #33 17m
  • Exercice: Quelle affirmation décrit correctement la différence entre une contrainte de colonne et une contrainte de table dans MySQL ?
  • Leçon vidéo : SQL de A à Z - Bases de données et Tables 05 - INSERT #34 13m
  • Exercice: Quelle syntaxe permet d insérer des lignes depuis une autre table en une seule requête ?
  • Leçon vidéo : SQL de A à Z - Bases de données et Tables 06 - UPDATE #35 07m
  • Exercice: Quelle clause dans une instruction UPDATE sert à sélectionner uniquement les lignes à modifier ?
  • Leçon vidéo : SQL de A à Z - Bases de données et Tables 07 - DELETE #36 03m
  • Exercice: Quelle instruction SQL supprime les lignes de la table liens où id est différent de 1 ?
  • Leçon vidéo : SQL de A à Z - Bases de données et Tables 08 - ALTER TABLE #37 08m
  • Exercice: Avec ALTER TABLE, quelle commande ajoute une colonne booléenne nommée active à la table lien ?
  • Leçon vidéo : SQL de A à Z - Bases de données et Tables 09 - DROP TABLE #38 05m
  • Exercice: À quoi sert la clause IF EXISTS dans DROP TABLE ?
  • Leçon vidéo : SQL de A à Z - Vues 01 - Introduction et création #39 08m
  • Exercice: Quelle affirmation décrit le mieux une vue en MySQL ?
  • Leçon vidéo : SQL de A à Z - Vues 02 - Modifier ou Supprimer une VUE #40 02m
  • Exercice: Quelle commande SQL supprime une vue nommée clients ?

Ce cours gratuit comprend:

4 heure et 52 minutes du cours vidéo en ligne

Certificat numérique de réussite du cours (gratuit)

Exercices pour développer vos connaissances

100% gratuit, du contenu au certificat

Prêt à commencer ?Téléchargez l’application et commencez dès aujourd’hui !

Installez l'application

dès maintenant pour accéder au cours
Icône représentant les cours de technologie et de commerce

Plus de 5000 cours gratuits

Programmation, anglais, marketing digital et bien plus encore ! Apprenez ce que vous voulez, gratuitement.

Icône de calendrier avec cible représentant la planification des études

Plan d'études avec IA

L'intelligence artificielle de notre application peut créer un planning d'études pour le cours que vous choisissez.

Icône professionnelle représentant la carrière et le commerce

De débutant à professionnel accompli

Améliorez votre CV grâce à notre certificat gratuit, puis utilisez notre intelligence artificielle pour trouver l'emploi de vos rêves.

Vous pouvez également utiliser le code QR ou les liens ci-dessous.

Code QR - Télécharger Cursa - Cours en ligne

Plus de cours gratuits sur Base de données

Téléchargez l'application dès maintenant pour avoir accès à + 3300 cours gratuits, exercices, certificats et de nombreux contenus sans rien payer !

  • Cours en ligne 100% gratuits du début à la fin

    Des milliers de cours en ligne en vidéo, livres électroniques et livres audio.

  • Plus de 48 000 exercices gratuits

    Pour tester vos connaissances lors de cours en ligne

  • Certificat numérique gratuit et valide avec code QR

    Généré directement à partir de la galerie de photos de votre téléphone portable et envoyé à votre adresse e-mail

Application Cursa sur l'écran du livre électronique, l'écran du cours vidéo et l'écran des exercices du cours, ainsi que le certificat de fin de cours

+ 9 millions
d'étudiants

Certificat gratuit et
valide avec QR Code

60 mille exercices
gratuits

Note de 4,8/5 dans les
magasins d'applications

Cours vidéo et livres
audio gratuits