MySQL : Programmation

Partager par email

×

Code Titre Durée Prix HT
SQL100 MySQL : Programmation 3 jours Nous consulter

Objectifs

Apprendre à programmer avec la base de données MySQL

Public

Développeurs

Pré-requis

Notions de base de la programmation et des bases de données

Post-Formation

Méthodes

50% Pratique 50% Théorique

Programme

Rappel et présentation de la base de données

  • Concept de base
  • Le modèle relationnel
  • Identifiant ou clé primaire
  • Clé étrangère et jointure
  • Langage SQL et requêtes
  • Les cinq opérateurs d'une base de données relationnelle
  • Notions de vue et d'index
  • La base MySQL

Création des objets

  • Création d'une base de données
  • Création et modification d'une table
  • Introduction aux droits des utilisateurs
  • Langage de définition des données : DDL

Mise à jour des données

  • L'ordre INSERT pour ajouter des données
  • L'ordre UPDATE pour modifier des données
  • L'ordre DELETE pour supprimer des données
  • Import/Export et chargement

Sélection des données (SELECT)

  • Instruction SELECT simple sur une seule table
  • Instruction SELECT simple, compléments
  • Instruction SELECT avec regroupement(s)
  • Les filtres (clause Where)

Instructions SELECT sur plusieurs tables

  • Les Jointures
  • Les jointures externes et externes (INNER et OUTER)
  • Combinaison de plusieurs requêtes

Fonctions utilisées dans le langage SQL

  • Fonctions mathématiques
  • Fonctions relatives aux chaînes de caractères
  • Fonctions relatives à des dates et heures
  • Fonctions d'agrégation

Intégrité et sécurité

  • Justesse et fiabilité des données
  • Transactions
  • Contraintes d'intégrité
  • Sauvegarde et restauration
  • Initiation à la sécurité et à la confidentialité

Les procédures stockées et les fonctions

  • Créer et modifier des sous-requêtes
  • Les conditions et les HANDLERS
  • Les curseurs
  • Les structures de contrôle
  • Les triggers
  • Les vues

Les différentes API

  • L'API C et C++
  • L'API PERL
  • L'API PHP
  • L'API ADO

Environnement

Mot-clés

SQL100_MySQL-Programmation_SQL100

Commander