Nous allons utiliser MySQL pour la base de données. Voici comment créer une base de données et une table pour les aliments, et insérer des données avec des emojis.

Requête SQL pour MySQL

-- Créer la base de données
CREATE DATABASE IF NOT EXISTS FoodDB;
USE FoodDB;

-- Créer une table pour les aliments
CREATE TABLE IF NOT EXISTS foods (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(255) NOT NULL,
    type VARCHAR(50) NOT NULL,
    emoji VARCHAR(10) NOT NULL
);

-- Insérer des données d'aliments
INSERT INTO foods (name, type, emoji) VALUES
('Pomme', 'fruit', '🍎'),
('Banane', 'fruit', '🍌'),
('Orange', 'fruit', '🍊'),
('Fraise', 'fruit', '🍓'),
('Raisin', 'fruit', '🍇'),
('Pomme de terre', 'légume', '🥔'),
('Carotte', 'légume', '🥕'),
('Brocoli', 'légume', '🥦'),
('Tomate', 'légume', '🍅'),
('Aubergine', 'légume', '🍆'),
('Sel', 'condiment', '🧂'),
('Poivre', 'condiment', '🌶️'),
('Sauce', 'condiment', '🍶'),
('Moutarde', 'condiment', '🟡'),
('Ketchup', 'condiment', '🟥');

Explication de la requête SQL

  1. Création de la base de données :

    • CREATE DATABASE IF NOT EXISTS FoodDB; : Cette commande crée une nouvelle base de données nommée FoodDB si elle n'existe pas déjà.
    • USE FoodDB; : Cette commande sélectionne la base de données FoodDB pour l'utiliser dans les requêtes suivantes.
  2. Création de la table foods :

    • La table foods est créée avec les colonnes suivantes :
      • id : Un identifiant unique pour chaque aliment, qui s'incrémente automatiquement.
      • name : Le nom de l'aliment.
      • type : Le type de l'aliment (fruit, légume, condiment).
      • emoji : L'emoji associé à l'aliment.
  3. Insertion des données :

    • Plusieurs lignes sont insérées dans la table foods avec des exemples de fruits, légumes et condiments, chacun avec un emoji correspondant.

Utilisation de la base de données

Pour utiliser cette base de données, vous pouvez suivre ces étapes :

  1. Installer MySQL : Assurez-vous que MySQL est installé sur votre système.

  2. Accéder à MySQL : Utilisez un client MySQL comme MySQL Workbench ou la ligne de commande pour exécuter les requêtes SQL.

  3. Exécuter les requêtes : Copiez et collez les requêtes SQL ci-dessus dans votre client MySQL et exécutez-les pour créer la base de données et la table, et insérer les données.

Last modified: Saturday, 7 June 2025, 3:26 AM