MySQL pour les développeurs

publicité
Oracle University | Contact Us: +33 (0) 1 57 60 20 81
MySQL pour les développeurs
Duration: 5 Days
What you will learn
Le cours MySQL for Developers (MySQL pour les développeurs) fournit les informations essentielles aux développeurs
qui envisagent de concevoir et d'implémenter des applications qui utilisent MySQL 5.0. Il vous enseignera les
déclarations SQL essentielles pour la conception de données, la création de requêtes et la programmation. En outre, il
vous préparera à l'examen de certification pour les développeurs MySQL. Étudiants concernés par ce cours
Développeurs qui veulent créer des applications utilisant MySQLÉtudiants souhaitant se préparer à l'examen de
certification pour les développeurs MySQL 5.0
Prerequisites
Required Prerequisites
Assistance au cours MySQL for Beginners (MySQL pour débutants) ou expérience liée aux bases de données relationnelles et à
Suggested Prerequisites
MySQL for Beginners (SQL-4401)
Course Objectives
Connaissance des étapes nécessaires pour invoquer des programmes client MySQL
Écriture d'expressions de jointure dans les déclarations SQL pour obtenir les informations de plusieurs tables
Création et gestion des déclencheurs
Création de variables définies par l'utilisateur, les déclarations préparées et routines stockées
Création de vues utilisant les déclarations SELECT pour produire des tables virtuelles de données spécifiques
Débogage d'applications MySQL
Gestion des caractéristiques structurelles de vos bases de données et des tableaux au sein de vos bases de données
Importation et exportation de données en masse
Sélection du type de données pour la représentation d'informations dans MySQL
Connaissance des étapes nécessaires pour invoquer des programmes client MySQL
Utilisation de la base de données INFORMATION_SCHÉMA pour accéder aux métadonnées
Utilisation de déclarations SQL pour modifier le contenu des tables d'une base de données
Utilisation d'expressions dans les déclarations SQL pour récupérer des informations détaillées
Utilisation de sous-requêtes dans vos déclarations SQL
Utilisation de la déclaration SELECT pour récupérer des informations des tables d'une base de données
Course Topics
Introduction
Présentation de MySQL, des produits, des services
Services MySQL Enterprise
Services d'exploitation pris en charge
Programme de certification en MySQL
Parcours d'apprentissage
Site Web de MySQL
Copyright © 2011, Oracle. All rights reserved.
Page 1
Installation de MySQL et de la base de données World
Concepts de client/serveur MySQL
Architecture générale de MySQL
Comment MySQL utilise l'espace disque
Comment MySQL utilise la mémoire
Clients MySQL
Appel de programmes client
Utilisation des fichiers d'options
Client MySQL
MySQL Query Browser
Connecteurs MySQL
API tierces
Création de requêtes pour les données de table
Déclaration SELECT
Regroupement de résultats de requête
Utilisation d'UNION
Gestion des erreurs et des avertissements
Modes SQL
Gestion de valeurs manquantes ou de données incorrectes
Interprétation de messages d'erreur
Expressions SQL
Comparaisons SQL
Fonctions dans les expressions SQL
Commentaires dans les déclarations SQL
Types de données
Présentation des types de données
Types de données numériques
Données de type chaîne de caractères
Données de type chaîne binaire
Types de données temporaires
Données NULL
Obtention de métadonnées
Méthodes d'accès aux métadonnées
Base de données/Schéma INFORMATION_SCHEMA
Utilisation de SHOW et DESCRIBE
Commande mysqlshow
Bases de données
Propriétés des bases de données
Pratiques recommandées pour la conception
Identificateurs
Création de bases de données
Modification de bases de données
Dépôt de bases de données
Copyright © 2011, Oracle. All rights reserved.
Page 2
Tables
Création de tables
Propriétés des tables
Options de colonne
Création de tables à partir de tables existantes
Modification de tables
Dépôt de tables
Clés étrangères
Manipulation des données de table
Déclaration INSERT
Déclaration DELETE
Déclaration UPDATE
Déclaration REPLACE
INSERT avec ON DUPLICATE KEY UPDATE
Déclaration TRUNCATE TABLE
Transactions
Qu'est-ce qu'une transaction ?
Commandes de transaction
Niveaux d'isolement
Verrouillage
Jointures
Qu'est-ce qu'une jointure ?
Jointure entre tables dans SQL
Syntaxe de jointure de base
Jointures internes
Jointures externes
Autres types de jointure
Jointures dans les déclarations UPDATE et DELETE
Sous-requêtes
Types de sous-requêtes
Opérateurs de sous-requêtes de table
Sous-requêtes corrélées ou non corrélées
Conversion de sous-requêtes en jointures
Vues
Qu'est-ce qu'une vue ?
Création de vues
Vues modifiables
Gestion des vues
Obtention de métadonnées de vue
Déclarations préparées
Qu'est-ce qu'une déclaration préparée ?
Utilisation de déclarations préparées à partir du client MySQL
Préparation d'une déclaration
Exécution d'une déclaration préparée
Libération d'une déclaration préparée
Copyright © 2011, Oracle. All rights reserved.
Page 3
Exportation et importation de données
Exportation et importation de données
Exportation et importation de données avec SQL
Exportation et importation de données avec les programmes client SQL
Importation de données avec la commande SOURCE
Routines stockées
Qu'est-ce qu'une routine stockée ?
Définition, exécution et suppression de routines stockées
Déclarations composées
Affectation de variables
Déclarations de paramètre
Déclarations de flux de contrôle
Déclaration et utilisation de gestionnaires
Curseurs
Déclencheurs
Qu'est-ce qu'un déclencheur ?
Suppression de déclencheurs
Restrictions concernant les déclencheurs
Moteurs de stockage
Analyseur syntaxique et niveaux d'un moteur de stockage SQL
Moteurs de stockage et MySQL
Moteurs de stockage MyISAM
Moteurs de stockage InnoDB
Moteurs de stockage MEMORY
Autres moteurs de stockage
Optimisation
Présentation des principes d'optimisation
Utilisation d'index d'optimisation
Utilisation d'EXPLAIN pour l'analyse des requêtes
Techniques de réécriture de requête
Optimisation de requêtes par le biais d'une limite de sortie
Utilisation de tables des résumés
Optimisation des mises à jour
Choix d'un moteur de stockage approprié
Copyright © 2011, Oracle. All rights reserved.
Page 4
Téléchargement