Introduction à MySQL

Catégorie Gestion MySQL < Programmation PHP : Accueil du site

Vous êtes ici : Introduction à MySQL

Publié par Mikiman

Nous avons vu dans les cours PHP comment travailler avec des variables, créer des boucles, lire dans des fichiers ou en créer et bien d'autres choses.

Nous allons voir maintenant dans cette suite d'article comment interagir avec une base de données.
Le système de base de données que nous allons utilisé est MySQL.
MySQL est le type de base de donnée le plus utilisé dans la programmation PHP.

Qu'est-ce qu'une base de données ?


Il s'agit d'un système de stockage permettant de rassembler des données en groupe puis les récupérer par la suite.
L'on peut trier, paramétrer et rechercher dans une base de données. L'on travail avec les données très facilement.

Dans notre cas, nous allons utiliser une base de données pour enregistrer des données (les messages d'un forum par exemple) et les récupérer à l'aide de PHP.

Qu'est-ce qu'une table ?


L'on retrouvera très souvent le terme "table" lorsque l'on parlera de base de données MySQL.
Une table permet de séparer une base de données en plusieurs catégories de stockage.

Voici un schéma de base de données possible :

Code source :

[LA BASE DE DONNEES]
-> TABLE MEMBRES
-> TABLE MESSAGES



On a une base de données (LA BASE DE DONNEE) contenant 2 tables (MEMBRES et MESSAGES).
La table MEMBRES contiendra les informations des membres par exemple et la table MESSAGES les messages a enregistrer.

Les tables permettent de ranger des données dans une base de données.

Qu'est-ce qu'un champ


On retrouve les champs à l'intérieur d'une table. Les champs permettent d'identifier les données.
Voyons cela sous un schéma :

Code source :

[NOTRE TABLE MEMBRES]
-> CHAMP NOM
-> CHAMP PRENOM
-> CHAMP EMAIL
-> CHAMP AGE



On a pour commencer notre table (MEMBRES) qui se trouve dans d'une base de données.
Notre table contient (dans notre exemple) 4 champs : NOM, PRENOM, EMAIL, AGE. On aurait pu mettre d'autres champs si l'on en avait besoin.

A chaque fois que l'on ajoutera des données dans notre table il faudra passer par les champs.
Voici maintenant le schéma d'ajout de donnée :

Code source :

[BASE DE DONNEE]
[TABLE MEMBRES]
-> Nom du membre
-> Prenom du membre
-> Email du membre
-> Age du membre



A chaque fois qu'on ajoute des données, l'on entrera les valeurs dans les champs.

Exemple d'une base de donnée complète


Code source :

[BASE DE DONNEE : MONSITE]
    [TABLE : MEMBRES]
        -> NOM
        -> PRENOM
        -> EMAIL
        -> AGE



Comme vous pouvez le constater, la gestion des données se fait très simplement à l'aide d'une base de données MySQL.
Vous comprendrez surement mieux le fonctionnement d'une base de données MYSQL dans les prochains articles.