Formation SQL

SQL

Les données d'une entreprise (clients, produits, commandes, factures) sont rangées dans des bases de données, et le langage SQL est celui qui permet de les consulter, de les mettre à jour et de les organiser. Cette formation s'adresse à celles et ceux qui souhaitent comprendre comment fonctionne une base de données et apprendre à lui poser les bonnes questions, sans connaissance préalable de la programmation. Pas à pas, vous apprenez à créer vos tables, à y enregistrer des informations, à écrire des requêtes pour retrouver, trier et regrouper les données, puis à relier plusieurs tables entre elles et à protéger votre travail. Chaque notion est mise en pratique sur un cas concret de gestion de commandes, jusqu'à la réalisation d'un petit projet complet. Le programme de formation est entièrement personnalisable en fonction de vos besoins.

CPF

SQL est éligible au CPF

  • Certificateur :
  • Les prochaines dates
  • Réservez votre formation en toute sécurité avec FranceConnect +

Informations pratiques

  • Programme de formation

    Personnalisation:
    Le programme peut être modifié en fonction de vos besoins et de vos objectifs sur le contenu, la durée, les modalités, les moyens pédagogiques et techniques.

    Découvrir les bases de données et le langage SQL Jour 1 - matin

    • Qu'est-ce qu'une base de données relationnelle : tables, lignes et colonnes
    • Le rôle du langage SQL et ses grandes familles de commandes
    • Les principaux moteurs de bases de données (MySQL, MariaDB, PostgreSQL, SQL Server)
    • Découvrir l'environnement de travail de la formation

    Créer sa base de données et ses tables Jour 1 - matin

    • Concevoir sa base : repérer les tables et les liens entre elles
    • Créer une base de données et une table (CREATE)
    • Choisir les types de données : nombre, texte, date, booléen
    • Clés primaires et numérotation automatique
    • Fiabiliser les données avec les contraintes
      • Champ obligatoire (NOT NULL) et valeur par défaut (DEFAULT)
      • Valeurs uniques (UNIQUE)
      • Règles de validation (CHECK)
    • Clés étrangères et intégrité référentielle

    Modifier la structure et alimenter les tables Jour 1 - après-midi

    • Modifier une table : ajouter, renommer, supprimer une colonne (ALTER TABLE)
    • Supprimer ou vider une table (DROP, TRUNCATE)
    • Insérer des données (INSERT)
    • Importer des données depuis un fichier CSV
    • Mettre à jour des données (UPDATE)
    • Supprimer des données (DELETE) et éviter les erreurs de suppression

    Interroger une table Jour 1 - après-midi

    • Extraire des données et choisir les colonnes (SELECT ... FROM)
    • Utiliser les alias (AS) et supprimer les doublons (DISTINCT)
    • Filtrer les lignes avec WHERE
      • Les comparaisons et la combinaison de conditions (AND, OR, NOT)
      • Les opérateurs IN, BETWEEN et LIKE
      • La recherche de valeurs vides (IS NULL)
    • Trier les résultats (ORDER BY) et limiter leur nombre (LIMIT)

    Interroger plusieurs tables avec les jointures Jour 2 - matin

    • Pourquoi et comment relier plusieurs tables
    • La jointure interne (INNER JOIN)
    • Les jointures externes (LEFT JOIN, RIGHT JOIN)
    • Joindre plus de deux tables et utiliser les alias de tables

    Imbriquer des requêtes Jour 2 - matin

    • Les sous-requêtes dans la clause WHERE
    • Les sous-requêtes dans la clause FROM
    • Tester l'existence de données avec EXISTS

    Calculer et regrouper les données Jour 2 - matin

    • Les fonctions de calcul : COUNT, SUM, AVG, MIN, MAX
    • Regrouper les lignes avec GROUP BY
    • Filtrer les regroupements avec HAVING
    • Les conditions dans une requête : CASE WHEN et gestion des valeurs vides (IFNULL, COALESCE)

    Utiliser les fonctions Jour 2 - après-midi

    • Les fonctions de chaînes de caractères et les fonctions numériques
    • Les fonctions de date et d'heure

    Combiner les résultats de plusieurs requêtes Jour 2 - après-midi

    • Les opérateurs UNION et UNION ALL
    • Les opérateurs INTERSECT et EXCEPT, et leurs alternatives avec les jointures

    Vues et index Jour 2 - après-midi

    • Créer et utiliser une vue (CREATE VIEW) ou une table temporaire
    • Accélérer les recherches avec les index (CREATE INDEX)

    Protéger ses données et synthèse Jour 2 - après-midi

    • Sécuriser une série de modifications avec les transactions
      • Démarrer une transaction (START TRANSACTION)
      • Valider (COMMIT) ou annuler (ROLLBACK)
    • Gérer les utilisateurs et leurs droits d'accès (GRANT)
    • Comprendre l'injection SQL et s'en protéger
    • Sauvegarder et restaurer une base de données
    • Cas pratique de synthèse : construire et interroger la base d'une boutique

    Formation ajoutée le 24/06/2014, mise à jour le 19/10/2026

  • Pour qui ?

    Prérequis

    Aisance avec l'environnement Windows ou Mac. Avoir déjà utilisé un logiciel de base de données (Access, par exemple) est préférable mais pas indispensable. Aucune connaissance en programmation n'est requise.

    Public

    Webmasters, webdesigners, développeurs, administrateurs réseau et toute personne amenée à exploiter des données (assistants, gestionnaires, analystes).

  • Objectifs, moyens, modalités, sanction, adaptation PSH

    Objectifs :

    À l'issue de la formation, le stagiaire sera capable de : créer une base de données et ses tables en choisissant les bons types de données et les bonnes contraintes ; ajouter, modifier et supprimer des données ; écrire des requêtes pour retrouver, filtrer et trier l'information ; relier plusieurs tables avec les jointures et les sous-requêtes ; calculer et regrouper des données ; protéger ses données avec les transactions, les droits d'accès et les sauvegardes.

    Moyens pédagogiques :

    Un PC par personne, le formateur diffuse son écran sur un vidéo-projecteur ou télévision grand écran
    Un groupe de maximum 5 personnes en inter-entreprise.
    En distanciel : Utilisation de Zoom ou Teams avec partage d'écran, chat, audio et vidéo en temps réel.
    Exposé théorique, suivi d'une mise en pratique.

    Moyens pour suivre l’exécution de l’action :

    • La présence du stagiaire est vérifiée par le formateur à l'aide d'une feuille de présence signée par demi-journées

    Moyens pour en apprécier les résultats :

    • A la fin de la formation, le stagiaire complète une évaluation à chaud (Permettant d'évaluer la qualité de la prestation)
    • Puis, il complète avec le formateur une évaluation des acquis (Permettant de déterminer les points acquis, non acquis ou en cours d'acquisition)
    • Dans le cadre du CPF, en fin de formation le stagiaire passe un test sur la plateforme de l'éditeur (ENI EDITION) et reçoit une attestation mentionnant le résultat obtenu
    • Quelques mois après la formation, le donneur d'ordre complète une évaluation à froid (Permettant de s'assurer que la formation a pu être mise en pratique)

    Sanction de la formation :

    • A la fin de la formation le stagiaire reçoit une attestation de formation reprenant l’intitulé de la formation, les dates et le nombre d’heures réalisées.

    Délai d'accès :

    En intra-entreprise : En fonction de vos disponibilités et celles de nos formateurs.
    En inter-entreprise : En fonction des sessions que nous avons programmé, consultable en cliquant ici

    Profil formateur :

    Formateurs passionnés et expérimentés intervenant en milieu professionnel en tant qu'intégrateur et développeur.

    Adaptation aux personnes en situation de handicap :

    Nous nous engageons à favoriser l’accessibilité du public en situation de handicap, en fonction de leurs besoins et/ou difficultés, en adaptant :
    - La durée de la formation
    - Le programme et son déroulement
    - Les moyens pédagogiques et techniques
    - Les supports pédagogiques

    Ces formations adaptées sont proposées en individuel ou collectif (Pour public à besoins similaires).
    Afin de trouver la meilleure solution, nous nous appuyons de partenaires, évoluant dans le domaine du handicap.

    Personne à contacter / personne en charge de l'accueil et de l'accès des personnes en situation de handicap :

    Lambert Christophe
    03 59 25 10 15
    [email protected]

  • Evaluation, avis ...

    Moyenne des notes obtenues suite à l'évaluation de cette formation :

    10 / 10 (Cette moyenne est calculée sur les 3 dernières années, de 2024 à 2026).

    Les avis clients

  • Certification
    ENI Edition
    ENI Editions
    2a Rue Benjamin Franklin
    44800 Saint-Herblain
    Tél : 02 51 80 15 15
    www.certifications-eni.com

    Éditions ENI, une maison d'édition de livres d'informatique ayant son siège à Saint-Herblain, secteur éditorial de ENI Groupe qui comprend aussi ENI Service (Formations) et ENI Ecole Informatique. Depuis quelques années ENI édition propose des certifications éligibles au CPF en bureautique et en informatique.
    Ces certifications sont inscrites au Répertoire Spécifique de France Compétences

    Tarif HT : 250€

  • Comment financer ma formation ?

    Vous ne savez pas comment financer votre formation ?. Vous êtes salarié, travailleur non salarié (TNS), commerçant, artisan, profession libérale. Suivez le guide...

    Trouver mon financement

A partir de 1000 €
Obtenir un devis
  • Référence : F51
  • Nb de jours : 2
  • Nb d'heures : 14
  • Eligible au CPF : Oui
  • En présentiel : Oui
  • A distance : En savoir +

Tarif 2026

INTER-ENTREPRISE:
> Prochaines dates

1000€ HT

INTRA-ENTREPRISE:
+ 400€ HT par pers supplémentaire.

1000€ HT

Certification qualité

Certification Qualiopi

Recrutement de formateurs

Recrutement formateurs

Nous recherchons en permanence de nouveaux talents.

Postuler en ligne