Accueil > MySQL, PostgreSQL

 > MySQL – Prise en main

null

MySQL, PostgreSQL

MySQL – Prise en main

Objectif

Acquérir toutes les compétences nécessaires à l'utilisation efficace de la base de données MySQL

Durée : 3 jours (21 heures)

Dates :
-27/11/24
-28/08/24
-12/06/24
-28/02/24
-08/01/24

Connaissances de base d'un système d'exploitation Windows ou Linux/Unix

Programme de la formation

Introduction et prise en main

  • Versions, panorama des fonctionnalités et des outils
  • Ressources et documentation
  • Procédure d'installation
  • Paramétrages de post-installation et premiers tests
  • L'outil client ligne de commandes MySql
  • L'outil graphique MySQL Query Browser

Modèle relationnel, conception et création d'une base

  • Eléments de conception d'un schéma de base de données
  • Contraintes d'intégrité
  • Types de données MySQL (numériques, chaînes, dates, types spécifiques…).
  • Fonctions intégrées de MySQL
  • Types de tables (MyISAM, MEMORY, MERGE, InnoDB...)
  • Création de bases et de tables
  • La base INFORMATION_SCHEMA
  • Jeux de caractères, internationalisation

Pratique du SQL avec MySQL

  • Sélections simples, comparaisons, tris
  • Sélections multitables, différents types de jointures
  • Requêtes imbriquées, préparées
  • Modifications et gestion des vues

Tables transactionnelles InnoDB

  • Notion de transaction, niveaux d'isolation
  • Structure physique des tables
  • Programmation des transactions (START TRANSACTION, COMMIT, ROLLBACK)

SQL procédural

  • Procédures stockées et fonctions
  • Définition des procédures
  • Déclencheurs (Triggers)
  • Gestion des erreurs

Connexions, droits d'accès, sécurité

  • 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

Introduction à l'administration

  • Exportation de données
  • Sauvegardes, la commande mysqldump
Menu