Rechercher une formation et ses disponibilités
Formation MySQL : Développement
La formation MySQL : Développement sur 3 jours a pour principal objectif de vous familiariser avec les fonctionnalités avancées de MySQL afin de vous permettre de développer sur le serveur. De la simple formulation de requêtes SQL au développement de procédures stockées en passant par la gestion des accès aux données, vous aurez, au terme de cette formation, une vue d'ensemble du SGBD MySQL.
Pourquoi MySQL ?
Serveur de bases de données relationnelles de référence, MySQL permet de gérer des bases de données de façon fiable et riche en fonctionnalités. La version 5 de MySQL offre la plupart des fonctions disponibles chez les concurrents propriétaires ou libres tels que DB2, Oracle ou encore PostgreSQL. À terme, vous serez capable d'optimiser la rédaction de vos requêtes SQL, mais également de vous servir de ses nouvelles fonctions.
Objectifs de cette formation MySQL : Développement
- Maîtriser les fonctions avancées de MySQL pour la formulation de requêtes
- Administrer les accès concurrents aux données par différents moteurs
- Être opérationnel dans développement avec MySQL
Public de cette formation MySQL : Développement
- Développeur d'applications
Pré-requis de cette formation MySQL : Développement
- Connaître les grands principes des BDD relationnelles
Programme de cette formation MySQL : Développement
MySQL : Présentation et enjeux
- Appréhender MySQL, moteur de base de données libre
- Visualiser les nouveautés de la version 5
Formuler des requêtes avancées et les optimiser
- Appréhender les différentes jointures
- Formuler des requêtes imbriquées
- Les vues : rendre ses requêtes plus simples
- Introduction de variables au sein des requêtes
- Effectuer une recherche full-text
- Mot clé EXPLAIN : optimiser l'exécution des requêtes
- Selectionner les champs pour réaliser des index
- Appréhender le comportement de MySQL avec du volume
Administrer la concurrence d'accès aux données
- MyISAM : utiliser des verrous pour accéder aux tables
- InnoDB : faire fonctionner les transactions
Développer des procédures stockées avec MySQL
- Introduire du code dans une base de données
- Distinguer les procédures stockées des fonctions
- Appréhender les différents éléments de syntaxe
- Gérer les erreurs dans MySQL
- Les curseurs : manipuler les résultats de requêtes
- Gérer les droits des procédures stockées
- Triggers : utiliser les déclencheurs