Maison  >  Article  >  base de données  >  MySQL crée des tables de tâches pour implémenter des fonctions de gestion de tâches

MySQL crée des tables de tâches pour implémenter des fonctions de gestion de tâches

王林
王林original
2023-07-01 15:13:071619parcourir

MySQL crée une table de tâches pour implémenter la fonction de gestion des tâches

Dans le processus de développement de projet, la gestion des tâches est une fonction très importante. En créant des feuilles de tâches, nous pouvons mieux organiser et gérer les tâches du projet et améliorer l'efficacité du travail et les capacités de collaboration de l'équipe. Cet article expliquera comment utiliser MySQL pour créer une table de tâches afin d'implémenter des fonctions de gestion de tâches et fournira des exemples de code correspondants.

  1. Créer une base de données et des tables

Tout d'abord, nous devons créer une base de données et créer une table de tâches dans la base de données. Supposons que notre base de données s'appelle "task_management" et que la table soit nommée "task". La structure de la table est la suivante :

CREATE DATABASE task_management;

USE task_management;

CREATE TABLE `task` (
  `id` INT(11) NOT NULL AUTO_INCREMENT,
  `title` VARCHAR(100) NOT NULL,
  `description` TEXT NOT NULL,
  `status` ENUM('待办', '进行中', '已完成') NOT NULL DEFAULT '待办',
  `create_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `update_time` TIMESTAMP NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

Dans le code ci-dessus, la table des tâches contient les champs suivants : #🎜🎜 #

    id : identifiant unique de la tâche, clé primaire auto-incrémentée
  • title : titre de la tâche, longueur limitée à 100 caractères ; description : Description de la tâche, stockée en utilisant le type TEXT, aucune limite de longueur ;
  • status : état de la tâche, défini en utilisant le type ENUM, les valeurs facultatives sont "à faire", "en cours", "terminé". '; #🎜 🎜#
  • create_time : heure de création de la tâche, en utilisant le type TIMESTAMP, la valeur par défaut est l'heure actuelle
  • update_time : heure de mise à jour de la tâche, en utilisant le type TIMESTAMP, la valeur par défaut est NULL, lorsque l'état de la tâche est mis à jour. Met automatiquement à jour l'heure actuelle.
  • Ajouter une tâche
    Pour ajouter une tâche, nous pouvons utiliser l'instruction INSERT INTO pour insérer des informations sur la tâche dans la table des tâches . Voici un exemple de code :
  1. INSERT INTO task (title, description) VALUES ('完成项目计划', '编写项目计划文档,明确项目的目标、范围和时间安排。');
  2. Le code ci-dessus insérera un enregistrement de tâche dans la table des tâches. Le titre de la tâche est « Terminer le plan de projet » et la description de la tâche est « Rédiger un document de plan de projet. et clarifier les objectifs, la portée et le calendrier du projet. '.

Query Task

    Pour interroger la liste des tâches, nous pouvons utiliser l'instruction SELECT pour récupérer les informations sur la tâche de la table des tâches. Voici un exemple de code :
  1. SELECT * FROM task;
  2. Le code ci-dessus interrogera toutes les informations sur les tâches dans la table des tâches et renverra les résultats de la requête.

Mettre à jour l'état de la tâche

    Pour mettre à jour l'état de la tâche, nous pouvons utiliser l'instruction UPDATE pour mettre à jour le champ d'état dans la table des tâches. Voici un exemple de code :
  1. UPDATE task SET status = '已完成' WHERE id = 1;
  2. Le code ci-dessus mettra à jour le statut de la tâche avec l'identifiant 1 sur « Terminé ».

Delete Task

    Pour supprimer une tâche, nous pouvons utiliser l'instruction DELETE FROM pour supprimer des enregistrements dans la table des tâches. Voici un exemple de code :
  1. DELETE FROM task WHERE id = 1;
  2. Le code ci-dessus supprimera l'enregistrement de tâche avec l'identifiant 1.

Grâce à l'exemple de code ci-dessus, nous pouvons implémenter des fonctions de gestion de tâches de base. Vous pouvez étendre les fonctions de gestion des tâches en fonction des besoins réels, comme l'ajout de chefs de tâches, la définition des priorités des tâches, etc.

Summary

En utilisant MySQL pour créer une table de tâches, nous pouvons facilement implémenter des fonctions de gestion de tâches. En ajoutant, interrogeant, mettant à jour et supprimant des tâches, nous pouvons organiser et gérer efficacement les tâches du projet. J'espère que cet article vous aidera à comprendre comment utiliser MySQL pour créer des tables de tâches et implémenter des fonctions de gestion de tâches.

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!

Déclaration:
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