Maison  >  Article  >  base de données  >  Pratique de conception de table MySQL : créer une table d'enregistrement d'emprunt de livres

Pratique de conception de table MySQL : créer une table d'enregistrement d'emprunt de livres

PHPz
PHPzoriginal
2023-07-02 09:22:362247parcourir

Pratique de conception de tables MySQL : créer une table d'enregistrement d'emprunt de livres

Dans le système de gestion de bibliothèque, la table d'enregistrement d'emprunt est utilisée pour enregistrer les informations détaillées sur les livres empruntés par les lecteurs. Cet article expliquera comment créer une table d'enregistrement d'emprunt de livres dans MySQL et joindra des exemples de code correspondants.

Tout d'abord, nous devons déterminer les champs du tableau des enregistrements d'emprunt. Un enregistrement d'emprunt de base doit inclure les champs suivants :

  1. ID d'enregistrement (record_id) : chaque enregistrement d'emprunt doit être identifié par un identifiant unique et une clé primaire à incrémentation automatique peut être utilisée comme ID d'enregistrement.
  2. ID du livre (book_id) : Le livre emprunté doit avoir un identifiant unique. Vous pouvez utiliser le code ISBN du livre ou d'autres identifiants comme identifiant du livre.
  3. ID du lecteur (reader_id) : les lecteurs qui empruntent des livres doivent également avoir un identifiant unique. La carte d'étudiant du lecteur ou une autre pièce d'identification peut être utilisée comme identifiant de lecteur.
  4. Date d'emprunt (borrow_date) : enregistre la date à laquelle le lecteur a emprunté le livre, généralement stockée au format date.
  5. Date de retour (return_date) : enregistre la date à laquelle le lecteur renvoie le livre, généralement stockée au format date. Si le livre n'a pas été restitué, ce champ peut être défini sur NULL.
  6. Opérateur d'emprunt de livres (opérateur) : L'opérateur qui emprunte des livres doit avoir un identifiant unique. Le numéro de travail de l'opérateur ou une autre identification peut être utilisé comme identifiant d'opérateur.

Ensuite, nous utilisons la commande MySQL pour créer une table nommée "borrow_records" avec la structure de table suivante :

CREATE TABLE borrow_records (
    record_id INT AUTO_INCREMENT PRIMARY KEY,
    book_id INT,
    reader_id INT,
    borrow_date DATE,
    return_date DATE,
    operator_id INT
);

Dans cette table, nous utilisons la clé primaire d'auto-incrémentation (AUTO_INCREMENT) comme ID d'enregistrement pour garantir que chaque record Les enregistrements ont un identifiant unique. L'ID du livre, l'ID du lecteur et l'ID de l'opérateur sont également tous de type entier (INT) et peuvent être ajustés en fonction de la situation réelle. La date d'emprunt et la date de retour sont respectivement stockées en utilisant le type de date (DATE).

Ensuite, nous pouvons ajouter des exemples de données au tableau des enregistrements de prêt pour une requête et une analyse ultérieures. Utilisez la commande INSERT INTO pour insérer des données dans le tableau. L'exemple est le suivant :

INSERT INTO borrow_records (book_id, reader_id, borrow_date, return_date, operator_id)
VALUES (1, 1001, '2021-01-01', '2021-01-15', 2001);

INSERT INTO borrow_records (book_id, reader_id, borrow_date, return_date, operator_id)
VALUES (2, 1002, '2021-02-01', '2021-02-15', 2002);

INSERT INTO borrow_records (book_id, reader_id, borrow_date, return_date, operator_id)
VALUES (3, 1003, '2021-03-01', '2021-03-15', 2003);

De cette façon, nous avons réussi à créer un tableau d'enregistrement d'emprunt de livres et à ajouter des exemples de données au tableau. Grâce à ce tableau, nous pouvons facilement interroger les enregistrements d'emprunt, compter le statut d'emprunt et suivre le statut d'emprunt et de retour des livres.

Résumé :
Créer un tableau d'enregistrement d'emprunt de livres dans MySQL peut nous aider à mieux gérer et suivre les informations d'emprunt. En concevant correctement la structure et les champs de la table, nous pouvons facilement ajouter, interroger et compter les enregistrements d'emprunt. La création et l'utilisation du tableau des enregistrements d'emprunt de livres est également un exemple de conception de table de base de données, qui peut nous aider à mieux comprendre et appliquer les principes de conception de table de base de données.

Remarque : l'exemple de code ci-dessus est uniquement destiné à faciliter la compréhension et la démonstration. Dans l'application réelle, il doit être ajusté et optimisé en fonction des besoins spécifiques.

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