FriconiX
Des milliers de pictogrammes gratuits dessinés avec amour !

Cours 5.1. Introduction à MySQL

Introduction

MySQL est un système de gestion de bases de données relationnelles. Il fait partie des systèmes les plus utilisés au monde et en particulier dans le stockage des données pour les serveurs Web.

Dans la création d'un site Internet, MySQL va permettre d'enregistrer et de conserver des données sur le disque du serveur. À la différence des sessions ou des cookies, ces données seront conservées aussi longtemps que nécessaire. Voici quelques exemples de données typiquement enregistrées dans une base de données MySQL :

Une base optimisations

MySQL a aussi et surtout d'autres fonctionnalités qu'il serait difficile de reproduire avec un tel niveau de performances :

Avec MySQL vous pourrez stocker des millions de données. Mais surtout, ce système a été conçu dès le départ pour permettre un accès rapide à ces données. Vous pouvez rechercher, ajouter ou supprimer des données avec une seule ligne de commande qui s'exécutera en quelques millisecondes.

Structure

Les bases de données MySQL sont structurées selon le schéma suivant :

Vue générale de l'architecture de MySQL

Une base relationnelle

Le dernier avantage de MySQL est le côté relationnel de sa structure. Il est possible de lier des données entre elles. Prenons par exemple une base de données qui contient deux tables :

Les bases de données relationnelles pemettent de lier ces deux tables de façon à associer, par exemple, un utilisateur à chaque message. Nous n'aborderons pas le côté relationnel des bases de données ici, mais retenez que l'utilisation des tables relationnelles est loin d'être marginale en développement Web.

Voir aussi


Dernière mise à jour : 02/12/2019