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
ステートメントを使用して、ユーザーの id
、username
、# を含む 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
テーブルからユーザーをクエリします。
id、
username、
email、
created_at の情報。
UPDATE `users` SET `email` = 'newemail@example.com' WHERE `username` = 'user1';上記のコードは、
user1 という名前のユーザーの電子メール アドレスを
newemail@example.com に更新します。
DELETE FROM `users` WHERE `username` = 'user1';上記のコードは、ユーザー名
user1 のユーザー情報を削除します。
以上がMySQL で食料品ショッピング システムのユーザー レジストリを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。