Apprenez à utiliser MySQL simplement : création de bases de données, tables et requêtes pour gérer les données d’un site web.
MySQL, c’est quoi exactement
MySQL est un système de gestion de base de données relationnelle.
En clair, il permet de stocker, organiser et récupérer des données.
Presque tous les sites web utilisent une base de données pour gérer :
- les utilisateurs
- les articles
- les commentaires
- les produits
- les messages
MySQL est utilisé par de nombreux services populaires comme des blogs, forums ou plateformes web.
Comment fonctionne une base de données
Une base de données fonctionne un peu comme un tableau Excel très puissant.
Elle est composée de :
- bases de données
- tables
- colonnes
- lignes
Exemple simple :
Table users
| id | username | |
|---|---|---|
| 1 | Alice | alice@email.com |
| 2 | Bob | bob@email.com |
Chaque ligne représente un utilisateur.
Créer une base de données
Pour commencer, il faut créer une base de données.
CREATE DATABASE mon_site; Cette commande crée une base appelée mon_site.
Utiliser la base de données
Ensuite on sélectionne la base pour travailler dedans.
USE mon_site; Toutes les requêtes suivantes utiliseront cette base.
Créer une table
Une table sert à stocker des informations.
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(50),
email VARCHAR(100)
); Dans cet exemple :
idest l'identifiant uniqueusernamestocke le nomemailstocke l'adresse email
Ajouter des données
Pour ajouter un utilisateur :
INSERT INTO users (username, email)
VALUES ("Alice", "alice@email.com"); Une nouvelle ligne sera ajoutée dans la table.
Lire les données
Pour afficher les utilisateurs :
SELECT * FROM users; Le symbole * signifie toutes les colonnes.
Modifier des données
Pour modifier un utilisateur :
UPDATE users
SET email = "new@email.com"
WHERE id = 1; Cette commande change l’email de l’utilisateur avec l’id 1.
Supprimer des données
Pour supprimer un utilisateur :
DELETE FROM users
WHERE id = 1; La ligne correspondante sera supprimée.
Où utilise-t-on MySQL
MySQL est utilisé dans énormément de projets web :
- sites d’actualités
- blogs
- forums
- réseaux sociaux
- boutiques en ligne
Il est souvent utilisé avec :
- PHP
- Node.js
- Python
- Java
Conclusion
MySQL est l’une des bases de données les plus populaires du web. Elle permet de stocker et manipuler facilement des informations comme les utilisateurs, les articles ou les produits. Comprendre comment créer des tables, ajouter des données et faire des requêtes est une compétence essentielle pour tout développeur web.
#mysql #database #webdev #programmation #developpementweb #php #backend