Maison > base de données > tutoriel mysql > le corps du texte

MySQL implémente la fonction de gestion de la classification des plats du système de commande

王林
Libérer: 2023-11-01 09:35:36
original
802 Les gens l'ont consulté

MySQL 实现点餐系统的菜品分类管理功能

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.

  1. Créez une table de classification des plats

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 :

  • id : clé primaire, utilisée pour identifier de manière unique chaque catégorie de plat.
  • name : Le nom de la catégorie du plat, tel que "plat chaud", "plat froid", "soupe", etc.
  • description : Une description de la catégorie de plat, utilisée pour présenter brièvement les caractéristiques de la catégorie de plat.

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;
Copier après la connexion
  1. Ajouter des données de classification des plats

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
('热菜', '以煮、炒、炸、烤等方式加工烹制'),
('凉菜', '以清蒸、拌、泡、煮等方式加工烹制');
Copier après la connexion
  1. Trouver toutes les catégories de plats

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;
Copier après la connexion

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.

  1. Trouver la catégorie de plat spécifié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`='热菜';
Copier après la connexion

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.

  1. Modifier la catégorie de plat

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;
Copier après la connexion

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.

  1. Supprimer une catégorie de plat

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;
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!