ホームページ  >  記事  >  データベース  >  MySQL で食料品ショッピング システムのユーザー レジストリを作成する方法

MySQL で食料品ショッピング システムのユーザー レジストリを作成する方法

WBOY
WBOYオリジナル
2023-11-01 18:22:51605ブラウズ

MySQL で食料品ショッピング システムのユーザー レジストリを作成する方法

MySQL で食料品ショッピング システムのユーザー レジストリを作成する方法

食料品ショッピング システムを開発する場合、ユーザー登録は必須の機能です。ユーザー登録テーブルは、ユーザー情報を格納する重要なデータテーブルの一つです。 MySQL でユーザー レジストリを作成するには、ユーザーの基本情報、アカウント情報、セキュリティを考慮する必要があります。ここでは、具体的なコード例を使用してユーザー レジストリを作成する方法を説明します。

データベースとテーブルの作成

まず、MySQL にデータベースとユーザー レジストリを作成する必要があります。次のコード例を使用できます。

CREATE DATABASE `buy_veggies_system` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

USE `buy_veggies_system`;

CREATE TABLE `users` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `username` varchar(50) NOT NULL,
  `password` varchar(255) NOT NULL,
  `email` varchar(100) NOT NULL,
  `created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  UNIQUE KEY `username` (`username`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

上記のコードは、buy_veggies_system という名前のデータベースを作成し、そのデータベースに切り替えます。次に、CREATE TABLE ステートメントを使用して、ユーザーの idusername、# を含む users という名前のテーブルを作成します。パスワード電子メールおよびcreated_atフィールド。 id は自動インクリメント主キー、username は一意のフィールド、created_at は作成時刻フィールドです。

ユーザー情報の追加

ユーザーが登録するとき、ユーザーが提供した情報をユーザー登録フォームに保存する必要があります。次のコード例を使用できます。

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

上記のコードは、ユーザー名を

user1 に、パスワードを password1 に、電子メール アドレスを に設定します。 user1@example.com のユーザー情報が users テーブルに挿入されます。

ユーザー情報のクエリ

ユーザー ログインなどの機能では、ユーザーが指定したユーザー名 (または電子メール) とパスワードに基づいて、ユーザー登録テーブルからユーザー情報をクエリする必要があります。次のコード例を使用できます。

SELECT `id`, `username`, `email`, `created_at`
FROM `users`
WHERE `username` = 'user1' AND `password` = 'password1';

上記のコードは、ユーザー名

user1 とパスワード password1 に基づいて、users テーブルからユーザーをクエリします。 idusernameemailcreated_at の情報。

ユーザー情報の更新

ユーザーが個人情報を変更した場合、ユーザー登録フォームの情報を更新する必要があります。次のコード例を使用できます。

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

上記のコードは、

user1 という名前のユーザーの電子メール アドレスを newemail@example.com に更新します。

ユーザー情報の削除

ユーザーログアウトなどの機能では、ユーザー登録テーブルからユーザー情報を削除する必要があります。次のコード例を使用できます。

DELETE FROM `users`
WHERE `username` = 'user1';

上記のコードは、ユーザー名

user1 のユーザー情報を削除します。

概要

上記は、MySQL で食料品ショッピング システムのユーザー レジストリを作成する方法の詳細なコード例です。データベースとテーブルを作成し、ユーザー情報の追加、クエリ、更新、削除を行うことで、完全なユーザー登録機能を実装できます。もちろん、実際のシステムでは他の機能やセキュリティ上の考慮事項がある可能性がありますが、この記事では基本的な操作とテーブル構造を簡単に紹介します。必要に応じて、実際の状況に応じて調整および拡張できます。

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

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