Formation SQL MySQL

SQL et MySQL 5

Cette formation décrit le SGBD MySQL 5 : installation, utilisation, interface avec les langages de programmation, …​. Puis, cette formation présente le langage SQL : langage de description des données (LDD) et langage de manipulation des données (LMD) et la façon dont il est supporté par le SGBD MySQL.

Ce cours permet aux participants d’écrire des requêtes SQL afin de manipuler (récupérer, modifier, supprimer, insérer) des données dans une base de données relationnelle de type MySQL. Il permet aux participants de gérer et d’utiliser la base de donnée MySQL.

Informations pratiques

Durée 2 jours
Format Présentiel / Distanciel
Participants 8 personnes max
Certificat Attestation de formation

Programme détaillé

Partie 1 : MYSQL

PRESENTATION DE MYSQL

  • Programmes clients MySQL

  • Bases de données relationnelles

INSTALLATION DE MYSQL

  • Installation de MySQL sur Linux

  • Lancement et arrêt du serveur

  • Installation sous Windows

UTILISATEURS ET PRIVILEGES

  • Utilisateurs et privilèges par défaut

  • Utilisateurs et droits MySQL

FICHIERS DE CONFIGURATION

  • Les différents fichiers

  • Format d’un fichier de configuration

  • Configuration du serveur

  • Configuration d’un compte administrateur

L’INTERFACE PHPMYADMIN

  • Installation

  • Paramétrage

EXEMPLES D’UTILISATION DE MYSQL

  • Création d’une base et d’un utilisateur

  • Manipulation des tables

  • Scripts SQL

  • Insertion de données

DIVERSES FONCTIONNALITES MYSQL

  • Obtention d’informations

  • Sauvegarde et restauration

  • Mises à jour

  • La commande KILL

  • Les variables utilisateurs

  • Verrouillage des tables

  • Mécanisme de transaction

MYSQL ET LANGAGES DE PROGRAMMATION

  • Connexion à MySQL

  • Sélection d’une base de données

  • Exécution des requêtes

  • Récupération des résultats

  • Tests sur les résultats

  • Fermeture de la connexion

Partie 2 : SQL

PRESENTATION GENERALE

  • Données, Bases de données et SGBD

  • Utilisation d’un SGBD ?

INTRODUCTION A LA CONCEPTION D’UNE BASE DE DONNEES RELATIONNELLES

  • Le modèle Entité/Association (E/A)

  • Le modèle de données relationnel

  • Passage d’un schéma E/A à un schéma relationnel

  • Normalisation

LE LANGAGE DE DEFINITION DE DONNEES (LDD) SQL2

  • Types SQL

  • Création des tables

  • Contraintes d’intégrité

  • Modification du schéma

LE LANGAGE DE MANIPULATION DE DONNEES (LMD) SQL2

  • Requêtes simples SQL

  • Requêtes sur plusieurs tables

  • Requêtes imbriquées

  • Agrégation

  • Mises à jour

SCHEMAS RELATIONNELS

  • Schémas

  • Contraintes et assertions

  • Vues

Prêt à maîtriser ?

Contactez-moi pour organiser cette formation pour votre équipe ou vous inscrire à la prochaine session.

Formation disponible en présentiel ou en distanciel.
Adaptation du contenu possible selon vos besoins spécifiques.