Aller au contenu principal

SQL : installer et utiliser MySQL

Base de données 174 arrow small right SQL

SQL modélisation

  • Durée

    5 jour(s)
  • Niveau

    Débutant
  • Référence

    BD-027

Présentation

SQL (Structured Query Language) ou langage de requêtes structurées est un langage vous permettant d’interagir avec une base de données relationnelle. On peut ainsi créer des données, les modifier, changer leur structure et bien sûr les récupérer. Si le SQL est très fréquent dans le domaine du développement web, de nombreux domaines peuvent en avoir l’utilité : Data Science, Finance, Comptabilité notamment.
Au cours de cette formation, vous découvrirez ce qu’est un système de gestion de base de données (SGBD) et vous apprendrez à structurer vos données au sein de tables et de colonnes. Vous apprendrez également comment récupérer des informations au sein d’une base de données : en utilisant des filtres, en connectant les données entre elles, en les dénombrant ou additionnant.

Objectifs de la formation

  • Savoir expliquer ce qu’est un système de gestion de bases de données
  • Savoir créer et décrire des bases de données, des tables, des colonnes
  • Savoir récupérer des informations dans une base de données
  • Savoir joindre des tables et agréger des données
  • Savoir créer des tables

Public

  • Toute personne travaillant ou souhaitant travailler dans la manipulation des données (listes de clients, de produits…).

Prérequis

  • Aucun prérequis

Programme

1- Qu’est-ce qu’un Système de Gestion de Bases de Données Relationnelles ?

Historique
Qu’est-ce qu’un SGBD, quelle est la différence avec un SGBDR
Les différents SGBDR : avantages et inconvénients
Qu’est-ce qu’une requête
Installation de MySQL

2- Le langage SQL

Utiliser et décrire une base de données
Utiliser et décrire des tables
Les types de données

3- Récupérer des informations

Récupérer et filtrer des données
Les opérateurs avancés de filtrage
Ordonner et limiter les résultats
Les jointures
Les agrégats et les fonctions d’agrégation
Mettre en forme les données

4- Mettre à jour les informations

Ajouter des données
Mettre à jour des données
Supprimer des données

5- Créer des tables

Syntaxe de création de table
La notion d’identité
Les clés primaires et étrangères, les contraintes
Les index

6- Pour aller plus loin

Types complexes : SET, ENUM, JSON
Les vues
Les sous-requêtes

Date de dernière modification : 22/03/2024

Organisation

162 arrow small up 163 arrow small down

Modalités d'évaluation :

Questionnaires à choix multiples (QCM) en fin de formation. L'intervenant formulera également une appréciation sur vos acquis pour l'entièreté de la formation.

Moyens pédagogiques :

Formation alternant la théorie et la pratique, avec un intervenant présentant la formation en direct. Possibilité de réaliser cette formation en face-à-face dans nos locaux, dans vos locaux d'entreprise ou à distance via visioconférence.
Une fois terminée, vous disposerez d'une attestation de suivi de la formation, ainsi que des contenus de cours relatifs au contenu présenté.

Informations pratiques :

En cas de dispense dans nos locaux, le matériel informatique est fourni et l'ensemble des commodités sont accessibles. Nos locaux sont également accessibles aux personnes à mobilité réduite : découvrir notre centre.
Retrouvez toutes les informations pratiques pour préparer votre formation sur notre page dédiée : informations pratiques.

Ces formations pourraient vous intéresser

  • Structurer ses données avec les langages XML, YAML et JSON

    L’informatique a toujours été intimement liée aux notions de données. Les données comme « 42 », « Jean » ou « 10 » n’apportent de valeurs que quand elles sont structurées avec des libellés comme « âge », « prénom » …

    En savoir plus
  • SQL : penser et construire sa base de données, agréger les données et en extraire des KPI

    Votre entreprise ou vous-même souhaitez développer une nouvelle application et avez la nécessité de stocker des données. Ces données, précieuses tant pour des décisions fonctionnelles, stratégiques que statistiques, …

    En savoir plus
  • NoSQL : concepts et initiation à MongoDB avec JavaScript

    Depuis maintenant plus de dix ans, les systèmes de gestion de bases de données (SGBD) dits « NoSQL » ont bousculé le quasi-monopole du stockage de données dit « relationnel ». Si les systèmes alternatifs ne sont pas …

    En savoir plus