Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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