Maison > base de données > tutoriel mysql > Guide de conception de table MySQL : création d'une table de planification simple

Guide de conception de table MySQL : création d'une table de planification simple

王林
Libérer: 2023-07-01 10:47:09
original
904 Les gens l'ont consulté

Guide de conception de tables MySQL : Création d'une table de planification simple

Dans la société moderne, la gestion du temps et la planification deviennent de plus en plus importantes. Afin de mieux organiser et organiser nos activités quotidiennes, nous pouvons utiliser une base de données pour créer un horaire simple pour enregistrer et gérer notre emploi du temps. Cet article vous fournira un guide de conception de table MySQL pour vous aider à créer une table de planification simple.

Tout d'abord, nous devons créer une table nommée « planning » pour stocker les informations de planning. Voici l'exemple de code pour créer ce tableau :

CREATE TABLE schedule (
  id INT PRIMARY KEY AUTO_INCREMENT,
  title VARCHAR(100) NOT NULL,
  start_date DATE NOT NULL,
  end_date DATE NOT NULL,
  description TEXT,
  is_all_day BOOLEAN DEFAULT false
);
Copier après la connexion

Dans ce tableau, nous avons défini plusieurs colonnes différentes pour stocker les informations relatives au planning :

    #🎜🎜 #id: A entier auto-croissant qui sert d’identifiant unique pour chaque planning.
  1. title : Le titre utilisé pour stocker le planning.
  2. start_date : La date de début du planning.
  3. end_date : La date de fin du planning.
  4. description : Utilisé pour stocker des descriptions détaillées des horaires.
  5. is_all_day : Une valeur booléenne indiquant si le programme est un événement d'une journée entière, la valeur par défaut est false.
Ensuite, nous pouvons insérer quelques exemples de données dans ce tableau à des fins de test et de démonstration. Voici l'exemple de code pour insérer les exemples de données :

INSERT INTO schedule (title, start_date, end_date, description, is_all_day)
VALUES
  ('会议', '2022-10-01', '2022-10-01', '公司内部会议', false),
  ('生日聚会', '2022-11-10', '2022-11-10', '朋友的生日聚会', true),
  ('旅行', '2022-12-05', '2022-12-10', '去海滩度假', false);
Copier après la connexion

Maintenant, nous pouvons effectuer quelques requêtes de base pour récupérer et gérer notre emploi du temps. Voici quelques exemples de requêtes courantes :

    Récupérer tous les plannings :
  1. SELECT * FROM schedule;
    Copier après la connexion
    Récupérer tous les plannings triés par date de début Planification :
  1. SELECT * FROM schedule ORDER BY start_date;
    Copier après la connexion
    Récupérer uniquement les horaires des événements d'une journée :
  1. SELECT * FROM schedule WHERE is_all_day = true;
    Copier après la connexion
    Recherche spécifique par titre Horaire : # 🎜🎜#
  1. SELECT * FROM schedule WHERE title LIKE '%生日%';
    Copier après la connexion
    Ces exemples de requête ne montrent qu'un petit échantillon des opérations de requête disponibles. Vous pouvez concevoir des requêtes plus complexes pour répondre à vos besoins spécifiques.

    De plus, vous souhaiterez peut-être également créer des index sur cette table pour améliorer les performances des requêtes. En fonction de vos besoins réels, vous pouvez créer des index appropriés, tels que des index composites sur les colonnes start_date et end_date.

    Pour résumer, vous pouvez créer un planning simple mais puissant en utilisant MySQL. Avec une conception de tableau et une insertion de données appropriées, vous pouvez facilement enregistrer et gérer votre emploi du temps quotidien. J'espère que les directives de conception de tables MySQL fournies dans cet article vous seront utiles. Bonne chance pour mettre en œuvre un système de planification efficace !

    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