Maison  >  Article  >  base de données  >  Comment utiliser MySQL pour créer une table utilisateur pour le système d'épicerie

Comment utiliser MySQL pour créer une table utilisateur pour le système d'épicerie

PHPz
PHPzoriginal
2023-11-01 09:43:591330parcourir

Comment utiliser MySQL pour créer une table utilisateur pour le système dépicerie

Comment utiliser MySQL pour créer une table utilisateur pour un système d'épicerie

La table utilisateur est une partie importante de tout système d'épicerie. Elle est utilisée pour stocker les informations de base et les informations de connexion des utilisateurs. Dans cet article, nous présenterons comment utiliser une base de données MySQL pour créer une table utilisateur simple mais pratique et fournirons des exemples de code spécifiques.

  1. Créer une base de données et une table utilisateur

Tout d'abord, nous devons créer une base de données pour stocker la table utilisateur. Dans MySQL, vous pouvez utiliser l'instruction suivante pour créer une base de données nommée "grocery_system" :

CREATE DATABASE spice_system;

Ensuite, nous pouvons utiliser l'instruction suivante pour créer une table utilisateur nommée "users" :

USE spice_system ;

Utilisateurs CREATE TABLE (
id INT AUTO_INCREMENT PRIMARY KEY,
nom d'utilisateur VARCHAR(255) NOT NULL,
mot de passe VARCHAR(255) NOT NULL,
email VARCHAR(255) NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
last_login TIMEST AMP
);

  1. Définissez les champs de la table utilisateur

La table utilisateur comprend les champs suivants :

  • id : identifiant utilisateur, clé primaire, auto-incrémentation.
  • username : nom d'utilisateur, ne peut pas être répété.
  • mot de passe : mot de passe de connexion, qui doit généralement être stocké crypté.
  • email : e-mail de l'utilisateur, utilisé pour récupérer les mots de passe et envoyer des informations d'achat.
  • created_at : heure de création de l'utilisateur, la valeur par défaut est l'heure actuelle.
  • last_login : L'heure de la dernière connexion de l'utilisateur, la valeur initiale est vide.
  1. Insérer et modifier les informations utilisateur

Ensuite, nous pouvons utiliser l'instruction INSERT pour insérer de nouvelles informations utilisateur dans la table utilisateur. Voici un exemple :

INSERT INTO users (username, password, email) VALUES ('user1', 'password1', 'user1@example.com');

Cela insérera un enregistrement dans la table des utilisateurs, contenant le user Nouvelles informations utilisateur nommées "user1", mot de passe "password1" et adresse e-mail "user1@example.com".

Si vous devez modifier les informations utilisateur, vous pouvez utiliser l'instruction UPDATE. Par exemple, pour changer l'adresse e-mail de l'utilisateur « user1 » en « user1_updated@example.com », vous pouvez utiliser l'instruction suivante :

UPDATE users SET email = 'user1_updated@example.com' WHERE username = 'user1';

  1. Interroger les informations sur les utilisateurs

Dans le système d'épicerie, nous avons généralement besoin de trouver des informations sur les utilisateurs en fonction du nom d'utilisateur ou de l'adresse e-mail. Voici quelques exemples d'instructions de requête :

-- Interroger les informations utilisateur en fonction du nom d'utilisateur
SELECT * FROM users WHERE username = 'user1';

-- Interroger les informations utilisateur en fonction de l'e-mail
SELECT * FROM users WHERE email = ' user1@example .com';

--Interroger toutes les informations utilisateur
SELECT * FROM users;

  1. Supprimer les informations utilisateur

Si vous devez supprimer les informations utilisateur, vous pouvez utiliser l'instruction DELETE. Par exemple, pour supprimer les informations utilisateur avec le nom d'utilisateur "user1", vous pouvez utiliser l'instruction suivante :

DELETE FROM users WHERE username = 'user1';

Ce qui précède est un exemple simple mais pratique de création et d'utilisation d'une table utilisateur. . Bien entendu, dans un système d'épicerie réel, la table utilisateur peut inclure davantage de champs et de fonctions, tels que l'adresse de l'utilisateur, le numéro de téléphone portable, etc. Il ne s'agit que d'un point de départ basique, que vous pouvez développer et optimiser en fonction des besoins réels.

J'espère que cet article pourra vous aider à comprendre comment utiliser MySQL pour créer une table utilisateur pour un système d'épicerie.

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