Informatique

MySQL - Le langage SQL

MySQL - Le langage SQL

Réf 4-MY-SQL
Durée 2 jours

Objectifs

Savoir interroger et modifier une base de données MYSQL

Infos

Sessions à venir

05 déc-06 déc 2024
03 fév-04 fév 2025
27 mar-28 mar 2025

Certifications :

Nous consulter

Programme

Introduction au SGBDR

  • Le modèle relationnel
  • L'architecture d'une base de données relationnelle
  • Conception de schémas de base de données

Le langage SQL

  • Généralités
  • Les catégories d'instructions

Création d'objets

  • Tables
  • Type de données
  • Contraintes d'intégrité

Modification des données

  • Expressions SQL
  • Insérer, mettre à jour et supprimer des données
  • Transactions
  • Contrôle des accès utilisateurs

Extraction des données

  • Syntaxe de l'ordre SELECT
  • Sélection des colonnes
  • Restrictions sur les lignes avec WHERE
  • Opérateurs de restriction
  • Les principales fonctions (chaînes, dates,…)

Fonction d'agrégation

  • Clause GROUP BY
  • Tri des résultats avec ORDER BY
  • Restrictions sur les lignes avec HAVING
  • Clause LIMIT
  • Statistiques & fonctions d'agrégation : COUNT, MAX, MIN, AVG, SUM

Les jointures

  • Notion de jointure
  • Jointure interne
  • Jointure externe
  • Alias de tables
  • Jointures et ordres UPDATE et DELETE

Opérateurs ensemblistes

  • UNION
  • EXCEPT
  • INTERSECT

Sous-requêtes

  • Principe d'une sous-requête
  • Sous-requête scalaire
  • Sous-requête corrélée
  • Sous-requête vs jointure

En savoir +

Prérequis

Avoir un peu pratiqué les bases de données relationnelles

Moyens pédagogiques

Réflexion de groupe et apports théoriques du formateur
Travail d'échange avec les participants sous forme de
Utilisation de cas concrets issus de l'expérience professionnelle
Validation des acquis par des questionnaires, des tests d'évaluation, des mises en situation et des jeux pédagogiques.
Remise d'un support de cours.

Possibilité de certification

Nous consulter.