Introduction
SQL (Structured Query Language) est le langage standard utilisé pour interagir avec les bases de données relationnelles. Dans ce tutoriel complet 2025, vous apprendrez les bases essentielles de SQL à travers MySQL et XAMPP, un environnement simple à installer et idéal pour débuter.
1. Qu’est-ce que SQL ?
SQL permet de créer, gérer et manipuler des bases de données. Il est utilisé dans le développement web, la data science, la finance, l’e-commerce et bien d’autres domaines. Il sert à :
• Créer des bases de données
• Insérer et modifier des données
• Extraire des informations
• Gérer la structure des données
2. Installer XAMPP et MySQL (2025)
XAMPP est un package gratuit intégrant Apache, PHP et MySQL. Étapes pour l’installer :
1. Télécharger XAMPP depuis Apache Friends
2. Installer en gardant les options par défaut
3. Lancer le panneau XAMPP
4. Activer Apache et MySQL
5. Accéder à phpMyAdmin via http://localhost/phpmyadmin
3. Premiers Pas avec MySQL
Vous pouvez créer une base via phpMyAdmin ou terminal.
Exemple :
CREATE DATABASE boutique;
USE boutique;
4. Créer des Tables en SQL
Exemple :
CREATE TABLE produits (
id INT AUTO_INCREMENT PRIMARY KEY,
nom VARCHAR(100),
prix DECIMAL(10,2),
stock INT
);
5. Insérer des Données
INSERT INTO produits (nom, prix, stock) VALUES
(‘Chaise’, 250.00, 10),
(‘Bureau’, 900.00, 5);
6. Lire et Sélectionner des Données (SELECT)
Exemples :
• SELECT * FROM produits;
• SELECT nom, prix FROM produits;
• SELECT * FROM produits WHERE stock > 5;
7. Modifier des Données (UPDATE)
UPDATE produits SET prix = 300.00 WHERE id = 1;
8. Supprimer des Données (DELETE)
DELETE FROM produits WHERE id = 2;
9. Les Jointures (JOIN)
SELECT produits.nom, commandes.quantite
FROM commandes
JOIN produits ON commandes.produit_id = produits.id;
10. Bonnes Pratiques SQL (2025)
• Utiliser des noms clairs
• Sauvegarder régulièrement
• Éviter les doublons
• Utiliser clés primaires et étrangères
• Sécuriser l’accès à la base
Conclusion
SQL est l’un des langages les plus importants en informatique. Avec MySQL et XAMPP, vous pouvez rapidement pratiquer et développer vos compétences. Continuez à vous entraîner pour maîtriser les fonctions avancées comme les vues, index ou procédures stockées.

