Overview

Skill Level: Beginner

1

Réalisation d'une base de données MySQL.

Ingredients

 

Objectif :

mysql-1

 

 

Step-by-step

  1. Utiliser le service MySQL

    Dans le catalogue, s√©lectionner ¬ęmysql ¬Ľ

     

    mysql

    On pourra éventuellement changer le nom du service.

     

     

  2. Se connecter à son instance Mysql

    Récupérer les informations de connexion. 

    im6-1200x440

    Dans cette exemple
    mysql://admin:WSAAAAAAAAMRMFFFJNG@sl-us-dal-152-portal.8.dblayer.com:25918/compose

    • Le login¬†: admin
    • Le mot de passe¬†: WSAAAAAAAAMRMFFFJNG
    • L’url du serveur :¬†sl-us-dal-152-portal.8.dblayer.com:25918

     

    Utilisez une application comme PHPMyAdmin ou plus simplement Adminer.
    https://www.adminer.org/

    Il n’est pas n√©cessaire de pr√©ciser la base de donn√©es.

    Par défaut, IBM Cloud réalise une base de données nommée compose pour nous. Quatre bases de données dédiées au service Mysql comme sys ne doivent pas être modifiées.

    Il est possible de créer plusieurs bases de données, plusieurs utilisateurs sur cette instance.

     

  3. Réaliser une base de données avec Adminer

     

    Nous allons r√©aliser une base de donn√©es nomm√©e “patisserie”.

    Attention, Adminer est sensible aux majuscules et n’aime pas les caracteres sp√©ciaux comme les -, les espaces, les accents etc. Il faut donc √©viter de r√©aliser des noms de tables ou de colonnes avec ces caract√®res.

    Cliquez sur “Requ√™te SQL” ou le lien assit√© “Cr√©er une base de donn√©es”

    adminer-1

     

     Exécutez le script suivant :

    CREATE DATABASE patisserie CHARACTER SET utf8 COLLATE utf8_general_ci;

     

    Dans la liste déroulante DB à droite, vous pouvez maintenant séléctionner la base gateau
    Dans “Requ√™te SQL”, executez le code suivant

    USE patisserie;
    CREATE TABLE gateau (
    id int(20) NOT NULL,
    nom varchar(20) NOT NULL,
    PRIMARY KEY (id)
    ) ENGINE=InnoDB ;

    INSERT INTO gateau (id, nom) VALUES
    (1, 'Alléluia'),
    (2, 'Apfelstrudel'),
    (3, 'Baba au rhum'),
    (4, 'Bredele'),
    (5, 'Crumble'),
    (6, 'Cupcake'),
    (7, 'Financier'),
    (8, 'Galette des rois'),
    (9, 'G√Ęteau Saint-Epvre'),
    (10, 'Kouign');

     

    S√©l√©ctionnez “Select” √† gauche correspondant √† votre table gateau

     

    adminer2

    Toutes vos g√Ęteaux sont affich√©s.

     

  4. Afficher les données dans une application

    R√©alisez votre code dans le langage de votre choix pour afficher les g√Ęteaux de cette base de donn√©es avec les identifiants et l’adresse du serveur utilis√©s pour Adminer.

    Vous pouvez utiliser ce tutoriel :
    https://developer.ibm.com/recipes/tutorials/ibmcloud-application-avec-deploiement-automatise/#r_step4

     

     

  5. What else ?

    Ces tutoriels peuvent vous intéresser :
    https://developer.ibm.com/recipes/author/l-frebourg/

Join The Discussion