Maison > Article > base de données > Meilleures pratiques pour créer une table de commentaires pour les systèmes d'épicerie dans MySQL
La meilleure pratique pour établir la table de commentaires du système d'épicerie dans MySQL nécessite des exemples de code spécifiques
Avec l'essor des achats en ligne, le système d'épicerie est devenu un élément indispensable de la vie quotidienne des gens. Afin d'offrir une meilleure expérience d'achat, un bon système d'avis est très important. Dans le système de courses alimentaires, nous pouvons collecter les commentaires et évaluations des utilisateurs sur les produits en créant un formulaire de commentaires, et utiliser ces données pour recommander des produits et améliorer la qualité du service. Cet article présentera les meilleures pratiques pour établir une table de commentaires pour le système d'épicerie dans MySQL et montrera des exemples de code spécifiques.
Tout d'abord, nous devons créer une table nommée « commentaires » pour stocker les données des commentaires des utilisateurs. La conception des champs du tableau est la suivante :
CREATE TABLE comments ( id INT AUTO_INCREMENT PRIMARY KEY, user_id INT NOT NULL, product_id INT NOT NULL, rating INT NOT NULL, comment TEXT, created_at DATETIME, updated_at DATETIME );
Dans ce tableau, nous avons les champs suivants :
Ensuite, nous pouvons utiliser l'exemple de code suivant pour insérer des données de test :
INSERT INTO comments (user_id, product_id, rating, comment, created_at, updated_at) VALUES (1, 1, 5, '这个菜品非常好吃!', NOW(), NOW()), (2, 1, 4, '味道还可以,价钱有点贵。', NOW(), NOW()), (3, 2, 3, '这个菜品普通,没什么特别的。', NOW(), NOW());
Le code ci-dessus insère trois données de commentaire, chacune pour deux plats différents, et peut être modifié en fonction de la situation réelle. Chaque donnée d'avis comprend l'ID utilisateur, l'ID produit, la note, le contenu de l'avis, l'heure de création et l'heure de mise à jour.
En créant un tableau de commentaires et en insérant des données de test, nous pouvons collecter et afficher les données des commentaires des utilisateurs dans le système d'épicerie. Dans la conception du tableau, nous utilisons des champs couramment utilisés et utilisons des types de données appropriés pour stocker différents types de données.
Bien sûr, un système de commentaires complet peut également inclure d'autres fonctions, telles que les réponses des utilisateurs aux commentaires, les likes ou les rapports de commentaires, etc. Cependant, nous laissons ces fonctionnalités pour de futures extensions.
Pour résumer, la meilleure pratique pour créer la table de révision du système d'épicerie dans MySQL nous oblige à concevoir des champs appropriés et à utiliser des types de données appropriés pour stocker les données. Avec des exemples de code concrets, nous pouvons insérer des données de test pour vérifier la conception et la fonctionnalité de la table. Dans les applications pratiques, nous pouvons effectuer les ajustements et les extensions appropriés en fonction des besoins pour répondre aux besoins spécifiques du système d'épicerie.
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!