ホームページ  >  記事  >  データベース  >  MySQL を使用して食料品ショッピング システムのユーザー テーブルを作成する方法

MySQL を使用して食料品ショッピング システムのユーザー テーブルを作成する方法

PHPz
PHPzオリジナル
2023-11-01 09:43:591316ブラウズ

MySQL を使用して食料品ショッピング システムのユーザー テーブルを作成する方法

MySQL を使用して食料品ショッピング システムのユーザー テーブルを構築する方法

ユーザー テーブルは食料品ショッピング システムの重要な部分です。ユーザーの基本情報とログイン認証情報。この記事では、MySQL データベースを使用してシンプルだが実用的なユーザー テーブルを構築する方法と、具体的なコード例を紹介します。

  1. データベースとユーザー テーブルの作成

まず、ユーザー テーブルを保存するデータベースを作成する必要があります。 MySQL では、次のステートメントを使用して、「grocery_system」という名前のデータベースを作成できます。

CREATE DATABASE grocery_system;

次に、次のステートメントを使用して、「users」という名前のデータベースを作成できます。ユーザー テーブル:

USE grocery_system;

CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
ユーザー名 VARCHAR(255) NOT NULL,
パスワード VARCHAR(255 ) NOT NULL,
email VARCHAR(255) NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
last_login TIMESTAMP
);

  1. ユーザー テーブルのフィールドを設定します

ユーザー テーブルには次のフィールドが含まれます:

  • id: ユーザー ID、主キー。自動的に増加します。
  • username: ユーザー名は繰り返しできません。
  • password: ログイン パスワード。通常は暗号化して保存する必要があります。
  • email: ユーザーの電子メール。パスワードの取得とショッピング情報の送信に使用されます。
  • created_at: ユーザーの作成時刻。デフォルト値は現在時刻です。
  • last_login: ユーザーの最終ログイン時刻。初期値は空です。
  1. ユーザー情報の挿入と変更

次に、INSERT ステートメントを使用して、新しいユーザー情報をユーザー テーブルに挿入します。以下に例を示します。

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

これにより、 user ユーザー名「user1」、パスワード「password1」、電子メール アドレス「user1@example.com」の新しいユーザー情報を含むレコードをテーブルに挿入します。

ユーザー情報を変更する必要がある場合は、UPDATE ステートメントを使用できます。たとえば、ユーザー「user1」の電子メール アドレスを「user1_updated@example.com」に変更するには、次のステートメントを使用できます。

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

  1. ユーザー情報のクエリ
#食料品ショッピング システムでは、通常、ユーザー名または電子メールに基づいてユーザー情報を検索する必要があります。次に、クエリ ステートメントのサンプルをいくつか示します。

-- ユーザー名に基づいてユーザー情報をクエリします。

SELECT * FROM users WHERE username = 'user1';

-- 電子メールに基づいてユーザー情報をクエリします。 address

SELECT * FROM users WHERE email = 'user1@example.com';

-- すべてのユーザー情報をクエリ

SELECT * FROM users;

    ユーザーを削除information
ユーザー情報を削除する必要がある場合は、DELETE ステートメントを使用できます。たとえば、ユーザー名「user1」のユーザー情報を削除するには、次のステートメントを使用できます:

DELETE FROM users WHERE username = 'user1';

上記は単純ですが、実践的なユーザーテーブルの作成例と使用例。もちろん、実際の食料品ショッピング システムでは、ユーザー テーブルにユーザーの住所、携帯電話番号など、さらに多くのフィールドや機能が含まれる場合があります。これは単なる基本的な開始点であり、実際のニーズに応じて拡張および最適化できます。

この記事が、MySQL を使用して食料品ショッピング システムのユーザー テーブルを構築する方法を理解するのに役立つことを願っています。

以上がMySQL を使用して食料品ショッピング システムのユーザー テーブルを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。