logo

Installation de MySQL, MySQL Workbench et Looping MCD

Objectifs pédagogiques
  • Installer et configurer MySQL sur son poste de travail
  • Maîtriser l'utilisation de MySQL en ligne de commande
  • Prendre en main l’outil graphique MySQL Workbench
  • Créer et gérer une base de données simple avec MySQL Workbench
  • Installer et comprendre l’utilisation du logiciel Looping MCD pour la modélisation de bases de données

Introduction à MySQL

Définition
**MySQL** est un Système de Gestion de Base de Données Relationnelles (SGBDR) utilisant le langage SQL. Open-source, gratuit et largement utilisé, MySQL repose sur un modèle client-serveur.

Installation de MySQL

Téléchargement de MySQL

Téléchargez MySQL depuis le site officiel en choisissant votre système d’exploitation (Windows, macOS, Linux).

Pour Windows, choisissez :

Installation sous Windows

L’installation est désormais complète !

Utilisation de MySQL en ligne de commande

Connexion au serveur MySQL

Lancez l’utilitaire MySQL 8.0 Command Line Client, puis connectez-vous avec votre mot de passe root.

Commandes essentielles SQL

SELECT 'Hello World !';
CREATE DATABASE ma_base;
DROP DATABASE ma_base;
USE ma_base;
CREATE TABLE Etudiant (
    id SMALLINT AUTO_INCREMENT PRIMARY KEY,
    nom VARCHAR(40) NOT NULL,
    prenom VARCHAR(40) NOT NULL,
    date_naissance DATE NOT NULL
) ENGINE=INNODB;
DESCRIBE Etudiant;

MySQL Workbench (Interface Graphique)

Définition
**MySQL Workbench** est une interface graphique permettant d’administrer facilement des bases de données MySQL. Il permet de visualiser, créer et modifier des bases et des tables graphiquement, ainsi que de générer automatiquement des scripts SQL.

Installation de Workbench

Téléchargez MySQL Workbench depuis ce lien.

Lancez l’installateur et laissez les options par défaut pour une installation simple.

Prise en main de MySQL Workbench

Au lancement, MySQL Workbench affiche une vue générale avec les connexions disponibles.

Création et gestion de bases de données avec Workbench

Pour créer une nouvelle base de données (appelée « schéma » dans Workbench) :

Pour créer une table dans cette base :

Exemple de script SQL généré par Workbench
CREATE TABLE Etudiant (
  id INT NOT NULL AUTO_INCREMENT,
  nom VARCHAR(40) NOT NULL,
  prenom VARCHAR(40) NOT NULL,
  date_naissance DATE NOT NULL,
  PRIMARY KEY (id)
) ENGINE = InnoDB;

Visualisation graphique des données

Avec Workbench, vous pouvez facilement visualiser, éditer ou supprimer des données directement depuis l’interface graphique en cliquant droit sur une table et en choisissant « Select Rows – Limit 1000 ».


Looping MCD

Définition
**Looping MCD** est un logiciel gratuit facilitant la modélisation conceptuelle de bases de données (MCD), permettant de générer automatiquement les scripts SQL associés à ces modèles.

Installation de Looping MCD

Création d’un modèle conceptuel avec Looping

Génération du script SQL depuis Looping

Ressources complémentaires utiles