Vous apprendrez à
Configurer et optimiser MySQL sur diverses plates-formes
Concevoir, créer et maintenir des bases de données MySQL
Construire des requêtes bénéficiant des extensions de MySQL
Utiliser des types de données adaptées à votre application dans les tables
Gérer vos données avec des outils graphiques
Optimiser les performances de vos bases et améliorer leur fiabilité
Ce cours concerne tous ceux qui sont impliqués dans l'administration d'un SGBDR MySQL
Programme :
Conception
Modélisation d'une base
Définition des SGBDR
Représentation des objets vers les bases de données et les tables
Normalisation des tables
Mise en oeuvre des requêtes SQL
Lecture des données avec SELECT...FROM...WHERE...
Modification des tables avec INSERT, UPDATE et DELETE
Données SQL, clés et index
Manipulation et formatage
Organisation des résultats avec ORDER BY et GROUP BY
Jointures entre tables
Création de procédures stockées et utilisation de triggers
Gestion de MySQL
Accès au serveur
Création de comptes utilisateurs
Attribution de droits d'accès
Modification des droits d'accès avec GRANT et REVOKE
Administration
Création d'une base avec les outils en ligne de commande
Construction de tables
Importation et exportation de données
Choix des types de données appropriées pour les champs
Outils graphiques
Gestion du serveur avec MySQL Administrator
Contrôle des bases et tables avec MySQL Query Builder
Assurer l'intégrité des données
Protection de l'intégrité des données
Utilisation de transactions pour éviter les incohérences
Sauvegarde grâce aux outils du système et spécifiques à MySQL
Techniques SQL avancées
Création de requêtes avancées
Manipulation et formatage de données
Organiser les résultats avec ORDER BY
Utilisation de jointures externes
Création de requêtes en intégrant des sous-requêtes
Tirer profit des fonctions SQL
Manipuler les dates et les heures
Grouper les données avec la clause GROUP BY
Optimisation de MySQL
Amélioration des performances
Mise en place de l'indexation en texte intégral
Identification des candidats à l'indexation par l'analyse des requêtes SQL
Activation du cache de requêtes
Fiabilité et évolutivité
Réplication de la base sur des serveurs multiples
Réparation des tables de la base de données
Disponibilité garantie à 99,999 % grâce à MySQL Cluster