Passer au contenu principal
Page

Guide d'installation

Conditions d’achèvement

Guide d'installation

Guide d'installation

Installez MySQL

Télécharger MySQL Installer

Installer MySQL via MySQL Installer

Se connecter au serveur MySQL

Se connecter à MySQL à l'aide du client de ligne de commande mysql

Se connecter à MySQL à l'aide de MySQL Workbench

Exemple de base de données MySQL

Télécharger la base de données exemple MySQL

Comment charger l'exemple de base de données dans le serveur MySQL

Requête de données

Utiliser la base de données classicmodels

Interroger/Traiter les données avec MySQL Workbench Guide d'installation du Mongo DB:

Installation

Vérification

Utilisation

Premier exemple - Insert

 1 Installez MySQL                                                                                                               

1.1 Télécharger MySQL Installer                                                                                      

Si vous souhaitez installer MySQL sur l'environnement Windows, l'utilisation du programme d'installation de MySQL est le moyen le plus simple. Le programme d'installation de MySQL vous fournit un assistant facile à utiliser qui vous aide à installer MySQL avec les composants suivants:

Serveur MySQL

Tous les connecteurs disponibles

MySQL Workbench avec des exemples de modèles de données

Notificateur MySQL

Outils pour Excel et Microsoft Visual Studio

Exemples de bases de données MySQL

Documentation MySQL

Pour télécharger le programme d'installation de MySQL, accédez au lien suivant http://dev.mysql.com/downloads/installer/ . Il existe deux fichiers d'installation:

Si vous vous connectez à Internet pendant l'installation de MySQL, vous pouvez choisir la version d'installation en ligne mysql-installer-web-community- version .exe.

Une image contenant texte, capture d’écran, logiciel, Page web

Le contenu généré par l’IA peut être incorrect.

1.2 Installer MySQL via MySQL Installer                                                                       

Pour installer MySQL à l'aide du programme d'installation MySQL, double-cliquez sur le fichier d'installation MySQL et suivez les étapes ci-dessous:

Etape01 : Exécuter le programme d'installation

Une image contenant texte, Appareils électroniques, capture d’écran, logiciel

Le contenu généré par l’IA peut être incorrect.

Etape02 : Choisissez la configuration par défaut

Une image contenant texte, capture d’écran, logiciel, Page web

Le contenu généré par l’IA peut être incorrect.

Etape03 : Vérification des exigences

Une image contenant texte, capture d’écran, logiciel, Page web

Le contenu généré par l’IA peut être incorrect.

Etape04 : Progression de l'installation: MySQL Installer télécharge tous les produits sélectionnés. Cela prendra un certain temps, selon les produits que vous avez sélectionnés et la vitesse de votre connexion Internet.

Une image contenant texte, capture d’écran, logiciel, Page web

Le contenu généré par l’IA peut être incorrect.

Etape05 : Présentation de la configuration

Une image contenant texte, capture d’écran, logiciel, Page web

Le contenu généré par l’IA peut être incorrect.Une image contenant texte, capture d’écran, Site web, Page web

Le contenu généré par l’IA peut être incorrect.

Etape05.1 :  Mot de passe à configurer - MySQL Root Password

Une image contenant texte, capture d’écran, logiciel, Page web

Le contenu généré par l’IA peut être incorrect.Une image contenant texte, capture d’écran, logiciel, Page web

Le contenu généré par l’IA peut être incorrect.

Etape06 : Configuration Production

Une image contenant texte, capture d’écran, logiciel, Page web

Le contenu généré par l’IA peut être incorrect.

Etape07 : Configuration Rooter

Une image contenant texte, capture d’écran, logiciel, Page web

Le contenu généré par l’IA peut être incorrect.

Etape08 : Connecter au serveur (En utilisant le mot de passe confituré en étape 05.1)

Une image contenant texte, capture d’écran, logiciel, Page web

Le contenu généré par l’IA peut être incorrect.Une image contenant texte, capture d’écran, logiciel, Page web

Le contenu généré par l’IA peut être incorrect.

Etape09 : Appliquer les configurations

 

Une image contenant texte, capture d’écran, logiciel, Page web

Le contenu généré par l’IA peut être incorrect.

Etape10 : Installation terminée

Une image contenant texte, capture d’écran, logiciel, Page web

Le contenu généré par l’IA peut être incorrect.

1.3 Se connecter au serveur MySQL                                                                               

Une fois le serveur MySQL installé, vous pouvez vous y connecter à l'aide de n'importe quel programme client tel que le client de ligne de commande mysql et le plan de travail MySQL.

1.3.1 Se connecter à MySQL à l'aide du client de ligne de commande mysql   

MySQL est un programme client en ligne de commande qui vous permet d'interagir avec MySQL en mode interactif et non interactif.

Le client de ligne de commande mysql se trouve généralement dans le répertoire bin du dossier d'installation de MySQL.

Ouvrir l'invite de commande

Taper

Dans l'invite de commande

Pour appeler le programme mysql, il vous suffit de naviguer dans le répertoire bin du dossier d'installation de MySQL

Une image contenant texte, logiciel, Logiciel multimédia, capture d’écran

Le contenu généré par l’IA peut être incorrect.

Et de taper:

Une image contenant texte, capture d’écran, Police

Le contenu généré par l’IA peut être incorrect.

Une image contenant texte, capture d’écran, logiciel

Le contenu généré par l’IA peut être incorrect.

Une image contenant texte, capture d’écran

Le contenu généré par l’IA peut être incorrect.

Si tout va bien, vous vous connecterez au serveur MySQL avec la commande suivante:

Une image contenant texte, capture d’écran, ordinateur, logiciel

Le contenu généré par l’IA peut être incorrect.

Pour afficher les bases de données sur le serveur actuel, vous utilisez l'instruction SHOW DATABASES:

Une image contenant texte, capture d’écran, logiciel, ordinateur

Le contenu généré par l’IA peut être incorrect.

1.3.2 Se connecter à MySQL à l'aide de MySQL Workbench                                   

Etape01 : Lancez MySQL Workbench

Une image contenant texte, capture d’écran, logiciel, Page web

Le contenu généré par l’IA peut être incorrect.

Vous pouvez vous connecter à un serveur MySQL à l'aide du menu Base de données> Se connecter à la base de données… ou cliquer sur le bouton + qui se trouve à côté des connexions MySQL.

Une image contenant texte, capture d’écran, logiciel, Site web

Le contenu généré par l’IA peut être incorrect.

Cliquez simplement sur le bouton + à côté des connexions MySQL pour continuer.

Etape02 : Saisissez le nom de la connexion, par exemple Localhost. Vous pouvez le nommer comme vous voulez. Par défaut, le nom d'utilisateur est root. Si vous utilisez un autre compte utilisateur, vous pouvez le modifier dans la zone de texte Nom d'utilisateur.

Etape03 : Cliquez sur le bouton Store in Vault ...  pour entrer le mot de passe du compte d'utilisateur fourni. Une fenêtre s'affiche. Vous entrez le mot de passe et cliquez sur le bouton OK.

Une image contenant texte, Police, logiciel, nombre

Le contenu généré par l’IA peut être incorrect.

Etape04 : Cliquez sur le bouton Tester la connexion pour tester si la connexion au serveur MySQL a réussi ou non. Cliquez ensuite sur le bouton OK si la connexion est établie avec succès.

Une image contenant texte, logiciel, Police, nombre

Le contenu généré par l’IA peut être incorrect.

Etape05 : Cliquez sur le bouton OK pour enregistrer la connexion.

Une image contenant texte, capture d’écran, nombre, Police

Le contenu généré par l’IA peut être incorrect.

Etape05 : Cliquez sur la connexion nouvellement créée sous Connexions MySQL pour vous connecter au serveur MySQL:

Une image contenant texte, logiciel, Page web, Site web

Le contenu généré par l’IA peut être incorrect.

Etape 07 : Affichage de MySQL Workbench avec les schémas actuels et un volet pour entrer des requêtes:

Une image contenant capture d’écran, texte, logiciel

Le contenu généré par l’IA peut être incorrect.

1.4 Exemple de base de données MySQL                                                                     

Nous utilisons la base de données classicmodels comme exemple de base de données MySQL pour vous aider à travailler avec MySQL rapidement et efficacement. La base de données classicmodels est un détaillant de modèles réduits de base de données de voitures classiques. Il contient des données commerciales typiques telles que les clients, les produits, les commandes client, les lignes de commande client, etc.

1.4.1 Télécharger la base de données exemple MySQL                                            

Vous pouvez télécharger l'exemple de base de données MySQL via le lien suivant: https://www.mysqltutorial.org/wpcontent/uploads/2018/03/mysqlsampledatabase.zip

Le fichier téléchargé est au format ZIP, vous avez donc besoin d'un programme zip pour le décompresser.

Vous pouvez télécharger un programme zip gratuit sur www.7-zip.org

1.4.2 Comment charger l'exemple de base de données dans le serveur MySQL   

Etape 01 : Décompressez le fichier téléchargé (mysqlsampledatabase ) dans un dossier temporaire. Vous pouvez utiliser n'importe quel dossier de votre choix. Pour simplifier, nous allons décompresser le fichier dans le dossier:

Une image contenant texte, capture d’écran, Rectangle, conception

Le contenu généré par l’IA peut être incorrect.

Etape 02 : Connectez-vous au serveur MySQL

Etape 03 : Utilisez la commande source pour charger des données dans le serveur MySQL

 

 

Une image contenant texte, capture d’écran, logiciel, ordinateur

Le contenu généré par l’IA peut être incorrect.

Une image contenant texte, capture d’écran, Police

Le contenu généré par l’IA peut être incorrect.

 

Etape 04 : Utilisez la commande SHOW DATABASES pour répertorier toutes les bases de données du serveur actuel

Une image contenant texte, capture d’écran, logiciel, Logiciel multimédia

Le contenu généré par l’IA peut être incorrect.

1.5 Requête de données                                                                                                    

L'exemple de schéma de base de données classicmodels se compose des tableaux suivants:

Customers: stocke les données des clients.

Products: stocke une liste de modèles réduits de voitures.

ProductLines: stocke une liste des catégories de lignes de produits.

Orders: stocke les commandes client passées par les clients.

OrderDetails: stocke les lignes de commande client pour chaque commande client.

Payments: stocke les paiements effectués par les clients en fonction de leurs comptes.

Employees: stocke toutes les informations sur les employés ainsi que la structure de l'organisation, par exemple, qui relève de qui.

       Offices: stocke les données du bureau des ventes.

Il peut-être représenté par un diagramme de Entité-Relation suivant. (Nous détaillerons ce diagramme dans le module SQL)

Une image contenant texte, diagramme, reçu, Police

Le contenu généré par l’IA peut être incorrect.

Après avoir décompressé le fichier sampledatabase.zip, vous avez chargé l'exemple de base de données dans le serveur de base de données MySQL. Vous pouvez maintenant le tester.

1.5.1 Utiliser la base de données classicmodels                                                         

Fondamentalement, cette instruction bascule la base de données actuelle vers classicmodels

Une image contenant texte, capture d’écran, logiciel, Logiciel multimédia

Le contenu généré par l’IA peut être incorrect.


1.5.2 Interroger/Traiter les données avec MySQL Workbench                              

Lancez le MySQL Workbench et sélectionnez la section Schemas . Vous pouvez voir maintenant que ma connexion MJ-TestLocalHost est entrain d'utiliser la base de données classicmodels .

Une image contenant texte, capture d’écran

Le contenu généré par l’IA peut être incorrect.

Une image contenant texte, logiciel, Page web, nombre

Le contenu généré par l’IA peut être incorrect.

Vous pouvez donc concevoir vos propres requêtes en SQL en utilisant les tables que vous venez d'importer

 2 Guide d'installation du Mongo DB:                                                                           

2.1 Installation                                                                                                                      

1.       aller sur le site

https://www.mongodb.com/try/download/community

 choisissez les paramètres suivants et cliquez sur download

Une image contenant texte, capture d’écran, ligne, Police

Le contenu généré par l’IA peut être incorrect.

Une image contenant texte, capture d’écran, document, Parallèle

Le contenu généré par l’IA peut être incorrect.

2.       ouvrez le ficher téléchargé et cliquez sur Next. le nom du fichier est par exemple  mongodb-win32-x86_64-2012plus-4.2.6-signed.msi", il varie selon les paramètres choisis.

Une image contenant texte, capture d’écran

Le contenu généré par l’IA peut être incorrect.

3.       Cochez "I accept the terms...." puis Cliquez sur next

Une image contenant texte, capture d’écran, logiciel, Page web

Le contenu généré par l’IA peut être incorrect.

4.       Choisissez "Complete" et puis Next

Il est fortement conseillé de garder ces paramètres par défaut. Si vous voulez les modifiez, gardez vos paramètres personnalisés quelques parts.

5.Allez jusqu'au bout, un redémarrage est attendu à la fin de l'installation

Une image contenant texte, capture d’écran, logiciel, Page web

Le contenu généré par l’IA peut être incorrect.

2.2 Vérification                                                                                                                      

Après le redémarrage, vérifions d'abord les choses suivantes :

1.   le service Mongo est bien démarré

Si c'est le cas, le coeur du Mongo (Mongo server) est bien installé et bien démarré.

2.   Exécuter mongo dans un environnement de shell. Une image contenant texte, capture d’écran, document, Police

Le contenu généré par l’IA peut être incorrect.

Une image contenant texte, capture d’écran, logiciel, Page web

Le contenu généré par l’IA peut être incorrect.

1. Ouvrez un terminal de windows en tapant "cmd" dans la barre de recherche de windows

2. tapez "cd C:\Program Files\MongoDB\Server\4.2\bin", le home directory de votre installation

Une image contenant texte, capture d’écran

3. tapez ensuite mongo puis enter

Une image contenant texte, capture d’écran, Police

Le contenu généré par l’IA peut être incorrect.

Si vous avez un message similaire au celui du ci-dessus, vous avez donc réussi à le démarrer.

Nous allons faire une dernière configuration avant de l'utiliser

Une image contenant texte, capture d’écran, logiciel, Page web

Le contenu généré par l’IA peut être incorrect.

 

Une image contenant texte, capture d’écran, logiciel, nombre

Le contenu généré par l’IA peut être incorrect.

Une image contenant texte, capture d’écran, logiciel, Page web

Le contenu généré par l’IA peut être incorrect.

 

Une image contenant texte, capture d’écran, logiciel, Page web

Le contenu généré par l’IA peut être incorrect.

Nous pouvons donc dès maintenant exécuter mongo à partir de n'importe quel directory.

Une image contenant texte, capture d’écran, conception

Le contenu généré par l’IA peut être incorrect.

2.3 Utilisation                                                                                                                        

 

Une image contenant texte, capture d’écran, Police

Le contenu généré par l’IA peut être incorrect.

Tapez "show dbs" (show databases), puis "enter", vous verrez une liste de databases qui sont déjà créées par défaut.

Une image contenant texte, Police, capture d’écran, nombre

Le contenu généré par l’IA peut être incorrect.

Passons maintenant au client du Mongo pour pouvoir manipuler avec une interface graphique. Ouvrez "MongoDB Compass" et vous allez voir l'interface suivante

Une image contenant texte, capture d’écran, Page web, logiciel

Le contenu généré par l’IA peut être incorrect. 

et appuyez sur Connect. Si vous avez un autre serveur Mongo, sur lequel  vous pouvez vous connecter à travers un string de url, user et mot de passe. Nous sommes ici en mode locolhost sans mdp, vous pouvez donc vous connecter directement sur le serveur tourné sur votre propre machine.

Une image contenant texte, capture d’écran, nombre, Police

Le contenu généré par l’IA peut être incorrect. 

Nous pouvons voir les trois mêmes databases que nous avons vues précédemment dans un terminal. Ajouter une database "Test1" avec une collection products

Une image contenant texte, capture d’écran, logiciel, Page web

Le contenu généré par l’IA peut être incorrect. 

vous pouvez voir de la même façon dans le terminal que nous avons maintenant 4 databases, y compris

Test1

Une image contenant texte, Police, capture d’écran, nombre

Le contenu généré par l’IA peut être incorrect.

2.4 Premier exemple - Insert                                                                                            

Insérons un premier document dans Test1, soit dans le client de Mongo soit par une ligne de commande dans un terminal

Une image contenant capture d’écran, texte, logiciel

Le contenu généré par l’IA peut être incorrect.

Vous pouvez saisir  votre document sous format de json ou key-value

 

 

 

 

 

  Une image contenant texte, capture d’écran, Police

Le contenu généré par l’IA peut être incorrect.Une image contenant texte, capture d’écran, logiciel, Page web

Le contenu généré par l’IA peut être incorrect.

Dans un terminal:

 tapez dans l'ordre les commandes suivantes

 

Une image contenant texte, capture d’écran, Police

Le contenu généré par l’IA peut être incorrect.

 

 

  

Remarque: les attributs (ex: category et name) sont souvent entourées de guillemets. car ce sont des conventions de javascript et json. on a en expliquer plus dans les prochains chapitres. Mais Mongo sait lire sans guillemets, on omet parfois ces guillemets pour simplifier les requêtes qui sont considérer comme une chaine de caractères au lieu d'un fichier json . En revanche, si on prépare un document ou une requête via "import", il est obligatoire d'en ajouter, même des fois ça peut passer.


Nous avons ainsi réussi à insérer deux documents dans la collection product de la base Test1

Une image contenant capture d’écran, texte

Le contenu généré par l’IA peut être incorrect.