Découvrez ce que signifie CRUD en MySQL et comment ces 4 opérations permettent de créer, lire, modifier et supprimer des données.
CRUD, c’est quoi exactement
En développement web, CRUD représente les quatre opérations fondamentales utilisées pour manipuler des données dans une base de données.
CRUD signifie :
- Create
- Read
- Update
- Delete
Ces opérations permettent de gérer toutes les informations d’un site web.
Par exemple :
- créer un utilisateur
- lire un article
- modifier un profil
- supprimer un commentaire
Presque toutes les applications web reposent sur ces quatre actions.
1. Create : ajouter des données
L’opération Create sert à insérer de nouvelles données dans une table.
Exemple : créer un utilisateur.
INSERT INTO users (username, email)
VALUES ('Alice', 'alice@email.com'); Ce code ajoute un nouvel utilisateur dans la table users.
2. Read : lire les données
L’opération Read permet de récupérer les informations stockées dans la base de données.
Exemple : afficher tous les utilisateurs.
SELECT * FROM users; Ce code récupère toutes les lignes de la table.
On peut aussi filtrer les résultats.
SELECT * FROM users
WHERE id = 1; 3. Update : modifier les données
L’opération Update sert à modifier une information existante.
Exemple : changer l’email d’un utilisateur.
UPDATE users
SET email = 'nouveau@email.com'
WHERE id = 1; Sans la condition WHERE, toutes les lignes seraient modifiées.
4. Delete : supprimer des données
L’opération Delete permet de supprimer une entrée de la base de données.
Exemple : supprimer un utilisateur.
DELETE FROM users
WHERE id = 1; Cela supprime la ligne correspondant à l’utilisateur.
Exemple concret sur un site web
Prenons un site avec un système d’articles.
Les opérations CRUD seraient utilisées ainsi :
- Create → publier un nouvel article
- Read → afficher les articles
- Update → modifier un article
- Delete → supprimer un article
Chaque application web utilise ces actions en permanence.
CRUD côté PHP (exemple simple)
Voici un exemple pour lire des données avec PHP.
<?php
$sql = "SELECT * FROM users";
$result = $pdo->query($sql);
foreach ($result as $user) {
echo $user['username'];
}
?>
Le script récupère et affiche les utilisateurs.
Pourquoi CRUD est essentiel
Comprendre CRUD est fondamental pour :
- créer des applications web
- gérer une base de données
- développer des systèmes utilisateurs
- construire des API
Tous les frameworks web utilisent ce principe.
Conclusion
CRUD représente les quatre opérations essentielles pour manipuler les données dans une base de données. Que ce soit pour créer, lire, modifier ou supprimer des informations, ces actions sont au cœur du fonctionnement de presque toutes les applications web modernes.
#mysql #crud #database #webdev #programmation #php #developpementweb