Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera dans les plus brefs délais.
Merci pour votre réservation ! Un membre de notre équipe vous contactera dans les plus brefs délais.
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