Bases de données - Introduction.


Nous verrons ici  quelques définitions importantes sur les bases de données et afin de mieux comprendre les bases de données, nous passerons directement à la pratique avec la création d'une base de données, l'insertion de données, se connecter à une base de données, récupérer des informations d'une base de données sur son site.


SGBD
: logiciel prenant en charge la base de données.
BDD (base de données) : ensemble d'informations où les données sont stockées et structurées (l'organisation répond à une  logique systématique) afin d'éviter les redondances.
Les données sont organisées en table dans des lignes et colonnes.
MySQL : système de gestion de base de données relationnelles (SGBDR),  permettant d'organiser les données en tableaux (appelés relations).
SQL: langage permettant d'interagir avec les bases de données relationnelles.

Création d'une base de données

Nous utiliserons ici MAMP pour créer notre base de données avec phpMyAdmin. (l'installation de MAMP qui est un serveur local gratuit a été vu précédemment dans ce chapitre sur les bases de PHP).
Avec MAMP, ouvrez l'url dans votre navigateur : localhost:8081/MAMP/phpMyAdmin.
phpmyadmin

Sur la gauche, se trouve la liste des bases de données.
A chaque base correspond des tables.
Le langage SQL va vous permettre d'accéder aux informations se trouvant dans votre base de données.

Nous allons maintenant créer notre première base de données. L'objectif étant la gestion de membres sur votre site.

Cliquez sur la gauche sur nouvelle base de données, écrivez : membre, puis cliquez sur créer.
On vous indique qu'aucune table n'a été créée.

Nous allons donc écrire maintenant la commande SQL qui va créer une table.
On utilise la commande : CREATE TABLE.
Cette commande sera suivie du nom de votre table, et des champs qui vont la composer (on spécifie le nom et le type de chaque colonne).
Le nom de cette table sera inscription. et on souhaite insérer les noms, prénoms et email comme données.

Ce qui vous donne :

CREATE TABLE inscription (noms varchar(15), prénoms varchar(15), email varchar(30))

Cliquez sur l'onglet SQL et écrivez la commande indiquée ci-dessus (pas de copier-coller).
sql phpmyadmin

Cliquer sur  exécuter.
Si vous n'avez pas fait d'erreur, votre table inscription apparait dans la colonne de gauche.
En cliquant dessus, votre table s'affiche avec noms, prénoms, email.
MySQL a retourné un résultat vide (aucune ligne), aucune donnée n'ayant encore été envoyée.

Le type de données VARCHAR présent dans la ligne de commande ci-dessus permet de stocker des chaînes de caractères de longueur variable.
Valeurs entre 1 et 255 caractères.
Il existe d'autres types de données que nous découvrirons au fur et à mesure des exemples.

Pour supprimer une table d'une base de données, on utilise la commande DROP TABLE.
Nous allons donc maintenant supprimer la table inscription de la base de données membre.

Cliquez sur SQL et écrivez :

DROP TABLE inscription

Votre table inscription est désormais supprimée.
Vous auriez pu simplement cliquez sur supprimer mais il est préférable vous habituer à écrire le code.

Retour haut de page