Formation Informatique | Formation Management
Informatique » Développement logiciel » Formation Langages C / C++ / VB... »

MySQL, prise en main


Formation MySQL

Stage pratique
Eligible au DIF

Réf : MSQ

Prix 2012 : 1650 € H.T.
Durée :  3  jours
Cliquer sur une session pour réserver:

Paris
18 juin 12, 17 sept. 12
Aix
8 oct. 12
Lyon
8 oct. 12
Nantes
15 oct. 12
Rennes
15 oct. 12
Sophia-antipolis
8 oct. 12

Toutes les sessions  

Toulouse,Bordeaux
Bruxelles,Strasbourg
Lille,Geneve
Luxembourg
:
Nous contacter
Filières métiers:

Administrateur MySQL
Architecte base de données
Pour aller plus loin

MySQL, administration

version pdf imprimer Faire suivre


Les objectifs de cette formation MySQL


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.

Participants de cette formation MySQL

Ce stage s'adresse à tous les informaticiens ayant à développer pour MySQL.

Pré-requis de cette formation 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).

Travaux pratiques

Tout au long du stage, de nombreux travaux pratiques permettent de valider les connaissances théoriques.


Programme de cette formation MySQL

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.