Votre partenaire formation

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