Plan du cours

DQL (langage de requête de données)

  • Corrélation dans les clauses FROM, WHERE, SELECT et HAVING
  • Corrélation et performance
  • Utilisation des fonctions CASE, IF, COALESCE
  • Utilisation de variables
  • Casting et conversion
  • Traitement des opérateurs NULL, NULL-safe
  • Utilisation d'expressions régulières avec l'opérateur REGEXP
  • Fonctions de regroupement spécifiques MySQL utiles (GROUP_CONCAT, etc.)
  • REGROUPEMENT PAR AVEC ROLLUP
  • EXISTE, TOUT, N'IMPORTE QUOI
  • Multitable OUTER JOIN
  • Réécriture des sous-requêtes en jointures

DML (langage de modification des données)

  • Insertion de plusieurs lignes
  • INSERT par SELECT
  • Utilisation de sous-requêtes dans les instructions DML
  • Utilisation de variables dans les requêtes DML
  • Verrouillage des tables et des lignes
  • Mise à jour des données dans plusieurs tables
  • Clause IGNORE
  • Clause REPLACE
  • DELETE versus TRUNCATE

DDL (langage de définition des données)

  • Création de tables avec select
  • Tables temporaires

Procédures stockées

  • Brève introduction aux MySQL procédures stockées

Pré requis

Bonne SQL connaissance.

  7 heures
 

Nombre de participants


Début

Fin


Dates are subject to availability and take place between 09:30 and 16:30.
Les formations ouvertes requièrent plus de 3 participants.

Cours Similaires

Catégories Similaires