Maison > base de données > tutoriel mysql > Guide de conception pour la table des livreurs du système d'épicerie dans MySQL

Guide de conception pour la table des livreurs du système d'épicerie dans MySQL

PHPz
Libérer: 2023-11-01 13:52:50
original
710 Les gens l'ont consulté

Guide de conception pour la table des livreurs du système dépicerie dans MySQL

Guide pour concevoir la table des livreurs du système d'achat d'épicerie dans MySQL

1. Conception de la table
Lors de la conception de la table des livreurs du système d'achat d'épicerie, nous devons prendre en compte les informations et les fonctions requises pour le rôle de le livreur. Vous trouverez ci-dessous un guide de conception pour une table de livreur.

  1. Nom de la table : coursiers (table du livreur)
  2. Conception du champ :

    • id : clé primaire, identifiant de manière unique l'ID de chaque livreur
    • name : nom du livreur
    • téléphone : numéro de contact du livreur
    • genre : le sexe du livreur
    • age : l'âge du livreur
    • adresse : l'adresse du livreur
    • statut : le statut du livreur, par exemple s'il est employé, disponible, etc. .
    • created_at: création time
    • updated_at: update time
  3. Exemple de code pour créer une table :

    CREATE TABLE couriers (
     id INT AUTO_INCREMENT PRIMARY KEY,
     name VARCHAR(50) NOT NULL,
     phone VARCHAR(20) NOT NULL,
     gender ENUM('男', '女') NOT NULL,
     age INT NOT NULL,
     address VARCHAR(100) NOT NULL,
     status ENUM('在职', '离职') NOT NULL,
     created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
     updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
    );
    Copier après la connexion

2. Implémentation fonctionnelle
Dans le système d'épicerie, le livreur joue un rôle important et a les exigences fonctionnelles suivantes :

  1. Ajouter un livreur :

    INSERT INTO couriers (name, phone, gender, age, address, status)
    VALUES ('张三', '13812345678', '男', 25, '北京市朝阳区', '在职');
    Copier après la connexion
  2. Mettre à jour les informations du personnel de livraison :

    UPDATE couriers SET phone = '13987654321' WHERE id = 1;
    Copier après la connexion
  3. Supprimer un livreur :

    DELETE FROM couriers WHERE id = 1;
    Copier après la connexion
  4. Interroger la liste des livreurs :

    SELECT * FROM couriers;
    Copier après la connexion
  5. Recherche le livreur par nom :

    SELECT * FROM couriers WHERE name = '张三';
    Copier après la connexion
  6. Vérifiez les livreurs disponibles par statut :

    SELECT * FROM couriers WHERE status = '在职';
    Copier après la connexion
  7. Recherchez le personnel de livraison en fonction de la tranche d'âge :

    SELECT * FROM couriers WHERE age BETWEEN 20 AND 30;
    Copier après la connexion

Grâce à la mise en œuvre des fonctions ci-dessus, nous pouvons compléter la gestion et interroger les opérations du personnel de livraison dans le système d'épicerie.

Résumé :
Lors de la conception du tableau du livreur, vous devez prendre en compte les informations de base et les exigences fonctionnelles requises par le livreur, telles que le nom, le numéro de contact, le sexe, l'âge et d'autres champs, ainsi que des opérations telles que ajout, mise à jour, suppression et interrogation. Grâce à une conception et un codage raisonnables, les informations sur le personnel de livraison dans le système d'épicerie peuvent être gérées et interrogées efficacement.

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