null

Open Source | MySQL et PostgreSQL

MySQL – Le langage SQL

Objectif

Savoir interroger et modifier une base de données MYSQL

Durée : 2 jours (14 heures)

Dates :
-06/02/23
-30/03/23
-15/06/23
-07/09/23
-07/12/23

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

Programme de la formation

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
Menu