Image de cours gratuite SQL pour débutant complet

Cours en ligne gratuitSQL pour débutant complet

Durée du cours en ligne : 11 heure et 54 minutes

Nouveau

Apprenez SQL gratuitement, de zéro aux jointures et transactions. Entraînez-vous avec exercices et projet fil rouge pour gagner en autonomie en base de données.

Dans ce cours gratuit, découvrez

  • Concevoir un MCD et le transformer en script SQL
  • Créer une base et des tables (CREATE DATABASE/TABLE) et sélectionner la base (USE)
  • Comprendre clés primaires et clés étrangères, et l’intégrité référentielle
  • Interroger des données avec SELECT, SELECT * et WHERE
  • Filtrer, trier et limiter les résultats (AND/OR, ORDER BY, LIMIT)
  • Modifier des données avec INSERT, UPDATE et DELETE (avec condition)
  • Écrire des sous-requêtes (requêtes imbriquées)
  • Réaliser des jointures INNER JOIN et LEFT JOIN selon le besoin
  • Compter/agréger (COUNT, SUM, etc.) en incluant les lignes sans correspondance via LEFT JOIN
  • Appliquer des contraintes (NOT NULL, UNIQUE, CHECK) pour valider les données
  • Gérer transactions, tables temporaires, variables et vues
  • Créer et exécuter des procédures stockées, et utiliser DELIMITER en MySQL
  • Utiliser ON DELETE CASCADE, index, triggers et gérer les droits
  • Stocker des mots de passe de façon sûre (hachage + sel, ex. bcrypt/Argon2)

Descriptif du cours

Vous voulez comprendre enfin comment fonctionnent les bases de données et écrire des requêtes utiles au quotidien ? Ce cours en ligne gratuit a été conçu pour vous guider pas à pas, même si vous partez de zéro. L’objectif est simple : vous rendre autonome en SQL, pour interroger, filtrer, modifier et organiser des données comme dans un vrai contexte professionnel.

Vous commencerez par structurer correctement vos informations avec une modélisation claire, puis vous apprendrez à créer une base de données et à manipuler vos tables avec les clauses essentielles. Rapidement, vous saurez extraire les bonnes données au bon moment, affiner vos résultats grâce aux filtres, et effectuer des mises à jour en toute sécurité. Les exercices réguliers permettent de passer de la théorie à des réflexes concrets, avec des cas proches de situations rencontrées en entreprise.

Au fil de la progression, vous prendrez en main les requêtes imbriquées et surtout les jointures, indispensables pour relier plusieurs tables et obtenir une vue cohérente des informations. Vous comprendrez quand utiliser un INNER JOIN ou un LEFT JOIN, et comment éviter les erreurs fréquentes qui faussent les résultats. Vous irez aussi plus loin avec des notions qui donnent de la crédibilité technique : fonctions, vues, tables temporaires, transactions, variables et procédures stockées.

Un projet fil rouge vous accompagnera pour consolider les acquis : construire un modèle, insérer des données dans le bon ordre en respectant les clés étrangères, poser des contraintes, gérer des suppressions en cascade, améliorer les performances avec l’indexation et aborder les triggers et les droits. Le cours prend également en compte des bonnes pratiques essentielles, notamment sur la sécurité, comme la manière la plus sûre de stocker des mots de passe. À la fin, vous aurez une base solide pour évoluer vers l’analyse de données, le développement web ou l’administration de bases SQL.

Contenu du cours

  • Leçon vidéo : SQL - Cre?er un MCD et exporter un script SQL ( 1/15) 49m
  • Exercice: Quelle affirmation décrit correctement une clé étrangère en SQL ?
  • Leçon vidéo : SQL - Cre?ation de la base de donne?es et clauses principales (2/10) 42m
  • Exercice: Quelle commande SQL permet de sélectionner la base de données sur laquelle travailler avant de créer des tables ?
  • Leçon vidéo : SQL - Filtrer des donne?es (3/15) 1h41m
  • Exercice: Que signifie le9toile dans SELECT * FROM employee ?
  • Leçon vidéo : SQL - Modifier des donne?es (4/15) 25m
  • Exercice: Quelle instruction SQL supprime uniquement les lignes correspondant à une condition sans supprimer la table ?
  • Leçon vidéo : SQL - Exercice pratique - re?cupe?rer des donne?s (5/15) 10m
  • Exercice: Quelle requête retourne les titres des livres qui n'ont pas encore été rendus ?
  • Leçon vidéo : SQL - Exercice pratique - reque?tes imbrique?es (6/15) 27m
  • Leçon vidéo : SQL - Exercice pratique - les jointures (7/15) 1h35m
  • Exercice: Quelle requête affiche tous les utilisateurs, y compris ceux sans emprunt ?
  • Leçon vidéo : SQL - Exercice pratique INNER JOIN, LEFT JOIN (8/15) 34m
  • Exercice: Pourquoi utiliser un LEFT JOIN pour compter les livres empruntes par abonne
  • Leçon vidéo : SQL - Fonctions pre?de?finies, utilisateurs, vue et tables temporaires, transactions et variables 1h42m
  • Exercice: Quelle instruction permet d’exécuter une procédure stockée en MySQL ?
  • Leçon vidéo : SQL - Projet fil rouge MCD, inserts, filtres et modifications (10/15) 1h02m
  • Exercice: Quel ordre d’insertion respecte les clés étrangères dans une base e-commerce simple users, products, orders, order_details ?
  • Leçon vidéo : SQL - Projet fil rouge contraintes, jointures, transactions et proce?dures stocke?es sous condition 40m
  • Exercice: Quelle commande SQL ajoute une contrainte empêchant des valeurs négatives dans la colonne quantity de la table order_details ?
  • Leçon vidéo : SQL - Projet fil rouge - proce?dure stocke?e plus complexe (12/15) 59m
  • Exercice: A quoi sert le mot clé DELIMITER lors de la creation d une procedure stockee en MySQL
  • Leçon vidéo : SQL - Cascade, inde?xation, triggers et droits (14/15) 54m
  • Exercice: Que fait la clause ON DELETE CASCADE sur une clé étrangère en SQL ?
  • Leçon vidéo : SQL - Conlusion (15/15) 09m
  • Exercice: Dans une base SQL, quelle méthode est la plus sûre pour stocker les mots de passe

Ce cours gratuit comprend:

11 heure et 54 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

Ebook + livres audio gratuits ! Apprenez en écoutant ou en lisant !

Téléchargez l'application dès maintenant pour avoir accès à + 5000 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 60 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