MY SQL – Programmation
Durée : Entre 35 et 42 heures
Objectifs de la formation
Améliorer la transformation des données et les services d’analyse. L’aptitude à
comprendre et à tirer parti de ces caractéristiques est essentielle pour résoudre les
problèmes actuels de l’entreprise.
Public concerné et pré-requis
Tous ceux qui sont impliqués dans l’administration de MySQL et la création de sites Web utilisant des bases de données
Conditions de formation
Cours particulier dispensé en entreprise.
La formation se déroule par alternance d’exposés et de travaux pratiques
d’application sur PC fonctionnant sous Windows.
Contenu de la formation
Introduction :
- Qu’est-ce qu’une base de données relationnelles ?
- Présentation du logiciel MySQL
L’apprentissage du langage SQL de MySQL :
- Gérer les tables : créer, modifier, détruire des tables, les types de données
- Gérer les données : insérer, mettre à jour, détruire des enregistrements
- Interroger une base (SELECT) : écrire des requêtes simples, construire des requêtes utilisant des critères de sélection (WHERE), grouper et trier les données, les fonctions prédéfinies, joindre des tables
- Gérer les droits d’accès (GRANT)
- Emuler les transactions (LOCK, UNILOCK)
Administration :
- Installation de MySQL, arrêt et démarrage du serveur
- Création d’une base de données, la commande MySQLAdmin
- Sauvegarder, importer et exporter des données
- La tables systèmes, la sécurité : gestion des machines, des utilisateurs et des mots de passe
- La gestion des fichiers ISAM
Exemples d’utilisation avec Apache/PHP :
- Présentation du Web, de HTML, de http et du serveur Apache
- Le langage du PHP, exemples d’utilisation avec MySQL
- Créer, administrer une base MySQL via le Web grâce à phpMyAdmin
Travaux pratiques :
- Mise en place de la base de données clients (pour le site Web marchand)