Maison > Article > base de données > MySQL implémente la fonction de gestion de la classification des plats du système de commande
MySQL est un système de base de données relationnelle populaire largement utilisé dans diverses applications Web, notamment les systèmes de commande de restaurants. La gestion de la classification des plats est l'une des fonctions essentielles du système de commande. Elle permet aux administrateurs du restaurant de classer et de gérer les plats selon différents attributs, permettant ainsi aux clients de trouver plus rapidement les plats qu'ils souhaitent. Cet article expliquera comment utiliser MySQL pour implémenter la fonction de gestion de la classification des plats du système de commande et fournira des exemples de code spécifiques.
Tout d'abord, créez une table de classification des plats dans la base de données MySQL pour stocker toutes les informations de classification des plats. Ce tableau doit contenir les champs suivants :
Ce qui suit est un exemple d'utilisation d'instructions SQL pour créer une table de classification des plats :
CREATE TABLE `category` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) NOT NULL, `description` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
Ensuite, ajoutez quelques exemples de données à la table de classification des plats pour faciliter les tests et les démonstrations ultérieurs. Les données contiennent au moins deux catégories de plats, telles que « plat chaud » et « plat froid ».
Ce qui suit est un exemple d'utilisation d'instructions SQL pour insérer des exemples de données dans la table de classification des plats :
INSERT INTO `category` (`name`, `description`) VALUES ('热菜', '以煮、炒、炸、烤等方式加工烹制'), ('凉菜', '以清蒸、拌、泡、煮等方式加工烹制');
Maintenant, nous avons réussi à créer la table de classification des plats et à y ajouter des exemples de données. Ensuite, nous pouvons utiliser les instructions de requête MySQL pour trouver toutes les catégories de plats.
Ce qui suit est un exemple d'utilisation d'une instruction SQL pour rechercher toutes les catégories de plats et les trier par ordre croissant par identifiant :
SELECT * FROM `category` ORDER BY `id` ASC;
Cette instruction SQL renverra un ensemble de données contenant toutes les informations sur les catégories de plats. Nous pouvons afficher ces ensembles de données dans la liste des catégories de plats du système de commande pour permettre aux clients de choisir leur catégorie de plats préférée.
Parfois, nous devons trouver la catégorie de plat spécifiée afin de gérer les plats de cette catégorie ou d'effectuer d'autres opérations. À ce stade, nous pouvons utiliser la clause WHERE dans l'instruction SQL pour filtrer en fonction d'attributs tels que le nom ou l'identifiant de la catégorie de plat.
Ce qui suit est un exemple d'utilisation d'une instruction SQL pour trouver la catégorie de plat nommée "Hot Dish" :
SELECT * FROM `category` WHERE `name`='热菜';
Cette instruction SQL renverra un ensemble de données contenant les informations sur la catégorie de plat nommée "Hot Dish". Si vous devez interroger la classification des plats d'autres attributs, il vous suffit de modifier les conditions de la clause WHERE.
Parfois, nous devons modifier le nom ou la description de la catégorie de plat pour mieux refléter les caractéristiques de la catégorie de plat. À l'heure actuelle, nous pouvons utiliser la clause UPDATE dans l'instruction SQL pour effectuer une opération de mise à jour basée sur l'identifiant de la catégorie de plat.
Ce qui suit est un exemple d'utilisation d'une instruction SQL pour modifier le nom de la catégorie de plat avec l'identifiant 1 en "plat chaud 1" et la description en "cuit par rôtissage, ragoût, ragoût, etc." :
UPDATE `category` SET `name`='热菜1', `description`='以烧、炖、煲等方式加工烹制' WHERE `id`=1;
Cette instruction SQL changera l'identifiant Le nom et la description de la catégorie de plat 1 sont remplacés respectivement par "Plat chaud 1" et "Cuit par rôtissage, ragoût, ragoût, etc." Si vous devez modifier la classification des plats d'autres attributs, il vous suffit de modifier la valeur du champ dans la clause UPDATE.
Parfois, nous devons supprimer une catégorie de plat, par exemple lorsqu'une certaine catégorie de plat n'est plus utilisée. À l'heure actuelle, nous pouvons utiliser la clause DELETE dans l'instruction SQL pour effectuer des opérations de suppression en fonction de l'identifiant de la catégorie de plat.
Ce qui suit est un exemple d'utilisation d'une instruction SQL pour supprimer la catégorie de plat avec l'identifiant 2 :
DELETE FROM `category` WHERE `id`=2;
Cette instruction SQL supprimera la catégorie de plat avec l'identifiant 2 et toutes ses informations de plat associées. Si vous devez supprimer d'autres catégories de plats, il vous suffit de modifier les conditions dans la clause DELETE.
Résumé
Jusqu'à présent, nous avons présenté comment utiliser MySQL pour implémenter la fonction de gestion de la classification des plats du système de commande et fourni des exemples de code spécifiques. En développement actuel, nous pouvons également effectuer une gestion et des opérations plus complexes et détaillées sur la classification des plats en fonction de besoins spécifiques. J'espère que cet article pourra vous aider à comprendre et à utiliser la base de données MySQL.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!