Maison >base de données >tutoriel mysql >Guide de conception de table MySQL : Créer une table d'évaluation de produit simple
Guide de conception de tables MySQL : Création d'une table d'évaluation de produits simple
Lors de la conception d'une base de données, une bonne conception de la structure des tables est cruciale. Cet article explique comment créer un tableau d'évaluation de produit simple, y compris la conception de la structure du tableau et des exemples de code associés. J'espère qu'il pourra fournir une référence pour la conception de votre base de données.
Tout d'abord, nous devons déterminer les champs de la table d'évaluation des produits. Un simple tableau d'évaluation de produit peut contenir les champs suivants :
Sur la base des exigences ci-dessus, nous pouvons concevoir une table nommée "comments". L'instruction DDL spécifique est la suivante :
CREATE TABLE comments (
id INT PRIMARY KEY AUTO_INCREMENT,
item_id INT,
username VARCHAR(50) ,
content TEXT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
Dans cette structure de table, nous définissons la clé primaire de la table "comments" sur le champ "id" et utilisons l'attribut AUTO_INCREMENT pour garantir que chaque commentaire a un unique identifiant . Le champ "item_id" permet d'associer l'identifiant unique de la table produit, le champ "username" permet d'enregistrer le nom d'utilisateur du commentaire, le champ "content" permet de stocker le contenu du commentaire, et le Le champ "created_at" est utilisé pour enregistrer l'heure de création du commentaire.
Ensuite, nous pouvons insérer des données dans la table "commentaires" via l'instruction INSERT. Par exemple, pour insérer un commentaire sur l'ID de produit 1, le nom d'utilisateur est "Zhang San" et le contenu est "Ce produit est vraiment bon !", vous pouvez utiliser la commande suivante :
INSERT INTO comments (item_id, username , contenu)
VALEURS ( 1, 'Zhang San', 'Ce produit est vraiment bon ! ');
Nous pouvons utiliser l'instruction SELECT pour interroger les avis d'un produit spécifique. Par exemple, pour interroger tous les commentaires pour l'ID d'article 1 et les classer par ordre chronologique, vous pouvez utiliser la commande suivante :
SELECT * FROM comments
WHERE item_id = 1
ORDER BYcreated_at DESC;
Si vous devez mettre à jour Le contenu du commentaire ou le nom d'utilisateur peut être exploité à l'aide de l'instruction UPDATE. Par exemple, pour mettre à jour le contenu du commentaire du nom d'utilisateur « Zhang San » vers « Ce produit est très bon ! », vous pouvez utiliser la commande suivante :
UPDATE comments
SET content = 'Ce produit est très bon ! '
WHERE username = '张三';
Si vous devez supprimer un commentaire, vous pouvez utiliser l'instruction DELETE pour opérer. Par exemple, pour supprimer des commentaires avec le nom d'utilisateur « Zhang San », vous pouvez utiliser la commande suivante :
DELETE FROM comments
WHERE username = 'Zhang San';
Résumé :
Cet article explique comment concevoir un produit simple. formulaire de révision et fournit des exemples de code pertinents. Dans la conception réelle de la base de données, la structure des tables peut être encore améliorée en fonction de besoins spécifiques et des index peuvent être ajoutés pour améliorer l'efficacité des requêtes. J'espère que ce contenu vous sera utile dans la conception de tables 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!