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.
Nos clients témoignent (5)
Groupe restreint, en personne pendant 3 jours,
Annina - Ricardo AG
Formation - SQL: Basics to Intermediate
Traduction automatique
Philip était très gentil, sa façon d'expliquer les concepts SQL est remarquable. J'ai apprécié qu'il nous donne des informations et réponde à des questions qui ne faisaient pas partie de ce cours.
Stefan
Formation - SQL in SQL Server
Traduction automatique
fonctions analytiques
khusboo dassani - Tech Northwest Skillnet
Formation - SQL Advanced
Traduction automatique
Les supports de formation.
Mona Dobre - DB Global Technology
Formation - SQL Advanced level for Analysts
Traduction automatique
La façon dont l'instructeur enseigne est très informative et efficace, surtout le deuxième jour lorsque les sujets sont un peu plus avancés.
Aynanie Kiram - Aarki, Inc.
Formation - SQL DATABASE MANAGEMENT AND DESIGN - Bespoke
Traduction automatique