MySQL, prise en main
Réf: MSQ
Durée: 3 jours
Objectifs de la formation
Un cours intensif qui vous permettra d »acquérir toutes les compétences nécessaires à l »utilisation efficace et fiable de la base de données MySQL : la pratique du langage SQL, les objets de la base de données, la sécurité… Ce stage propose également une introduction à l »administration et à quelques fonctions avancées.
Contenu de cette formation MySQL:
-Introduction et rappels
-Extension procédurale de SQL
-Objets de MySQL
-Fonctionnalités avancées
-Connexions, droits d »accès, sécurité
-Introduction à l »administration
-Administrateur MySQL
-Architecte base de données
-Développeur MySQL
Programme de Formation
Introduction et rappels
-Le serveur MySQL, les versions, la documentation.
-Les tables, les contraintes d »intégrité.
-Les types de données du langage SQL.
-Créations de tables, mises à jour.
-Colonnes auto-incrémentées.
-Introduction aux transactions.
-L »outil client » mysql « .
Travaux pratiques
Création de tables, mise à jour de données.
Extension procédurale de SQL
-Procédures et fonctions stockées.
-Instructions de contrôle.
-Utilisation des curseurs.
-Gestion des erreurs.
-Déclencheurs (triggers).
Travaux pratiques
Ecriture de procédures stockées. Utilisation de curseurs. Création et utilisation de triggers.
Objets de MySQL
-Notion de base de données MySQL (Schéma).
-Types de tables (MyISAM, MEMORY, InnoDB…).
-Contraintes d »intégrité et colonnes.
-Suppression de tables.
-Gestion des vues.
-Index : B-arbre, B+arbre (InnoDB).
-Utilisation de la base information_schema.
Travaux pratiques
Création de différents types de tables, création et utilisation des vues.
Fonctionnalités avancées
-Index fulltext et recherches fulltext.
-Plans d »exécution, commande EXPLAIN.
-Requêtes préparées.
-Les transactions.
-Niveaux d »isolation.
-Verrouillage des tables.
Travaux pratiques
Utilisation d »index fulltext. Requêtes préparées, Transactions, verrouillage des tables.
Connexions, droits d »accès, sécurité
-Rôle de la base MySQL.
-Niveaux de privilèges et vérification des droits.
-Gestion des utilisateurs et de leurs privilèges.
-Sécurisation des procédures stockées et des vues.
Travaux pratiques
Gestion des privilèges et des mots de passe.
Introduction à l »administration
-Exportation de données.
-Sauvegardes, la commande mysqldump.
-Paramètres essentiels au niveau du serveur.
-Survol de l »installation de MySQL.
Travaux pratiques
Exportation de données. Sauvegarde et restauration.
Profil Stagiaires & Pré-requis
Ce stage s »adresse à tous les informaticiens ayant à développer pour MySQL.
Connaissances de base d »un système d »exploitation (Windows, Linux/Unix). Connaissances requise du SQL ou connaissances équivalentes à celles apportées par le stage « SQL pour MySQL et PostgreSQL » (réf. MYP).
Prix : 1700 € HT.
Paris, Lyon, Aix, Nantes, Rennes, Toulouse, Bordeaux, Bruxelles, Strasbourg, Lille, Geneve, Sophia-antipolis, Luxembourg
Dates de Formation
Nous consulter