Tutoriel de conception de tables MySQL : Créer une table de réponse aux messages simple
Dans le processus de développement d'applications Web, nous avons souvent besoin de créer des tables de base de données pour stocker des données. Dans ce didacticiel, nous allons montrer comment utiliser MySQL pour créer une simple table de réponses aux messages afin de stocker les messages et leurs réponses correspondantes.
Tout d'abord, nous devons créer une table nommée "messages" pour stocker les informations sur les messages. Le tableau contiendra les colonnes suivantes :
id
: Un entier auto-croissant utilisé comme identifiant unique pour chaque message. id
:一个自增的整数,用作每个留言的唯一标识符。content
:一个用于存储留言内容的文本列。created_at
:一个用于存储留言创建时间的日期时间列。下面是创建“messages”表的SQL代码示例:
CREATE TABLE messages ( id INT AUTO_INCREMENT PRIMARY KEY, content TEXT, created_at DATETIME );
接下来,我们需要创建一个名为“replies”的表,用于存储留言的回复。该表将包含以下列:
id
:一个自增的整数,用作每个回复的唯一标识符。message_id
:一个整数,用于关联回复与留言的关系。content
:一个用于存储回复内容的文本列。created_at
content
: Une colonne de texte utilisée pour stocker le contenu du message. created_at
: Une colonne de date et d'heure utilisée pour stocker l'heure de création du message.
CREATE TABLE replies ( id INT AUTO_INCREMENT PRIMARY KEY, message_id INT, content TEXT, created_at DATETIME );
id
: Un entier auto-croissant utilisé comme identifiant unique pour chaque réponse.
message_id
: un entier utilisé pour associer la relation entre les réponses et les messages.
content
: Une colonne de texte utilisée pour stocker le contenu de la réponse.
created_at
: Une colonne datetime utilisée pour stocker l'heure de création de la réponse. 🎜🎜🎜Voici un exemple de code SQL pour créer la table "réponses" : 🎜-- 插入留言 INSERT INTO messages (content, created_at) VALUES ('这是一条留言', NOW()); -- 插入回复 INSERT INTO replies (message_id, content, created_at) VALUES (1, '这是对留言的回复', NOW());
SELECT m.*, COUNT(r.id) AS reply_count FROM messages m LEFT JOIN replies r ON m.id = r.message_id GROUP BY m.id;
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!