-- Créer une base de données
CREATE DATABASE ma_base;
-- Créer une table
CREATE TABLE utilisateurs (
id INT PRIMARY KEY AUTO_INCREMENT,
nom VARCHAR(50) NOT NULL,
email VARCHAR(100) UNIQUE,
date_creation DATETIME DEFAULT CURRENT_TIMESTAMP
);
-- Insérer des données
INSERT INTO utilisateurs (nom, email)
VALUES ('Baptiste', 'baptiste@example.com');
-- Lire des données
SELECT * FROM utilisateurs;
SELECT nom, email FROM utilisateurs
WHERE id = 1;
-- Mettre à jour des données
UPDATE utilisateurs
SET email = 'nouveau@example.com'
WHERE id = 1;
-- Supprimer des données
DELETE FROM utilisateurs
WHERE id = 1;
SELECT u.nom, c.titre
FROM utilisateurs u
INNER JOIN commandes c
ON u.id = c.utilisateur_id
WHERE c.date > '2024-01-01';