Maison > base de données > tutoriel mysql > Tutoriel de conception de table MySQL : Créer une table de messages Weibo simple

Tutoriel de conception de table MySQL : Créer une table de messages Weibo simple

WBOY
Libérer: 2023-07-01 21:42:16
original
1295 Les gens l'ont consulté

Tutoriel de conception de table MySQL : Créer une table de messages Weibo simple

Lors de la création d'une application Weibo, un élément important est le stockage et la gestion des messages Weibo. Dans ce didacticiel, nous utiliserons la base de données MySQL pour concevoir et créer une simple table de messages Weibo.

Tout d'abord, nous devons créer une base de données pour stocker les messages Weibo. Ouvrez la ligne de commande MySQL ou utilisez un outil d'interface graphique et exécutez la commande suivante pour créer une base de données :

CREATE DATABASE weibo;
Copier après la connexion

Ensuite, utilisez la commande suivante pour sélectionner la base de données créée :

USE weibo;
Copier après la connexion

Maintenant, nous pouvons commencer à créer notre table de messages Weibo. Nous allons créer une table nommée messages, contenant les champs suivants : messages的表,包含以下字段:

  1. id:消息的唯一标识,类型为整数。
  2. content:微博消息的内容,类型为文本。
  3. user_id:发布消息的用户ID,类型为整数。
  4. created_at:消息创建的时间戳,类型为日期时间。

执行以下命令来创建表:

CREATE TABLE messages (
  id INT PRIMARY KEY AUTO_INCREMENT,
  content TEXT NOT NULL,
  user_id INT NOT NULL,
  created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
Copier après la connexion

上述命令创建了一个名为messages的表,并定义了各个字段的类型和约束。id字段是主键,并使用自增长属性,确保每一条消息都有唯一标识。content字段存储消息的文本内容,使用TEXT类型来容纳较长的文本。user_id字段存储发布者的用户ID,用于标识消息是由哪个用户发布的。created_at字段用于存储消息的创建时间,使用TIMESTAMP

  1. id : L'identifiant unique du message, le type est entier.
  2. content : le contenu du message Weibo, type est du texte.
  3. user_id : l'ID utilisateur qui a publié le message, le type est un nombre entier.
  4. created_at : L'horodatage de la création du message, le type est la date et l'heure.

Exécutez la commande suivante pour créer la table :

INSERT INTO messages (content, user_id) VALUES
  ('第一条微博消息', 1),
  ('这是一条有点长的微博消息,用来测试消息内容的长度限制是否有效。', 2),
  ('今天是个好日子!', 3);
Copier après la connexion

La commande ci-dessus crée une table nommée messages et définit les types et contraintes de chaque champ. Le champ id est la clé primaire et utilise des attributs auto-croissants pour garantir que chaque message possède un identifiant unique. Le champ content stocke le contenu textuel du message, en utilisant le type TEXT pour accueillir un texte plus long. Le champ user_id stocke l'ID utilisateur de l'éditeur, qui est utilisé pour identifier par quel utilisateur le message a été publié. Le champ created_at est utilisé pour stocker l'heure de création du message, en utilisant le type TIMESTAMP et en définissant la valeur par défaut sur l'horodatage actuel.

Nous pouvons maintenant ajouter quelques exemples de données au tableau pour vérifier que le tableau est conçu correctement. Exécutez la commande suivante pour insérer des exemples de données :

SELECT * FROM messages;
Copier après la connexion

En exécutant la commande ci-dessus, nous avons inséré trois messages Weibo dans le tableau. Chaque message contient le contenu et l'identifiant de l'éditeur.

Maintenant, vérifions que la conception de notre table fonctionne. Exécutez la commande suivante pour interroger toutes les données du tableau :

+----+-------------------------------------------------------------+---------+---------------------+
| id | content                                                     | user_id | created_at          |
+----+-------------------------------------------------------------+---------+---------------------+
| 1  | 第一条微博消息                                             | 1       | 2021-06-01 10:00:00 |
| 2  | 这是一条有点长的微博消息,用来测试消息内容的长度限制是否有效。 | 2       | 2021-06-01 10:00:00 |
| 3  | 今天是个好日子!                                           | 3       | 2021-06-01 10:00:00 |
+----+-------------------------------------------------------------+---------+---------------------+
Copier après la connexion
Vous verrez les résultats suivants :

rrreee

Si vous voyez les résultats ci-dessus, alors vous avez réussi à créer une simple table de messages Weibo et à l'y insérer. Voici quelques exemples de données.

Grâce à ce tutoriel, nous avons appris à utiliser MySQL pour concevoir et créer une simple table de messages Weibo. Il ne s'agit que d'un tableau de base dans une application Weibo. L'application réelle peut contenir davantage de tableaux pour gérer les utilisateurs, suivre les relations, les commentaires et d'autres fonctions. Mais cet exemple simple devrait vous aider à démarrer et à comprendre les bases de la conception de tables. 🎜🎜J'espère que ce tutoriel vous sera utile ! Si vous avez d'autres questions ou avez besoin d'informations complémentaires, veuillez vous référer à la documentation officielle de MySQL ou à d'autres didacticiels connexes. 🎜

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