Énoncé de l'exercice

1. Crée une base de données appelée videoclub.
2. Crée une table film avec les colonnes suivantes :
- id_film : entier, clé primaire, auto-incrémentée
- titre : texte (max 200 caractères)
- realisateur : texte (max 150 caractères)
- genre : texte (ex : "Action", "Comédie", "Drame"...)
- duree_minutes : entier (durée du film en minutes)
- date_sortie : de type DATE
- note_presse : nombre à virgule (FLOAT ou DECIMAL, à toi de choisir)
- en_stock : booléen, valeur par défaut : TRUE

Solution proposée

-- Étape 1 : on crée la base de données
CREATE DATABASE videoclub;

-- Étape 2 : on choisit d’utiliser cette base pour la suite
USE videoclub;

-- Étape 3 : création de la table "film"
CREATE TABLE film (
  id_film INT AUTO_INCREMENT,             -- Identifiant du film, il s’incrémente automatiquement à chaque ajout.
  titre VARCHAR(200),                     -- Le titre du film. Texte assez long, jusqu’à 200 caractères.
  realisateur VARCHAR(150),              -- Le nom du réalisateur. Texte moyen, max 150 caractères.
  genre VARCHAR(100),                    -- Le genre du film : Action, Drame, etc. Tu laisses le champ libre ici.
  duree_minutes INT,                     -- Durée du film en minutes. Un entier simple suffit.
  date_sortie DATE,                      -- La date de sortie du film. Le type DATE est parfait ici.
  note_presse FLOAT,                     -- Note donnée par la presse. On utilise FLOAT pour permettre les virgules (ex : 7.5).
  en_stock BOOLEAN DEFAULT TRUE,         -- Est-ce que le film est en stock ? Par défaut on dit oui (TRUE).
  
  PRIMARY KEY (id_film)                  -- On définit id_film comme clé primaire.
);