MySQL で食品ショッピング システムのユーザーのお気に入りレコード テーブルを作成する方法
ショッピング アプリケーションでは、ユーザーは多くの場合、お気に入りの商品や料理をお気に入りに追加する必要があります。 、将来すぐに見つけて購入できるようにします。この要件を満たすために、開発者はデータベースにユーザー コレクション レコード テーブルを作成する必要があります。この記事では、MySQL でユーザーのお気に入りレコード テーブルを作成する方法と、具体的なコード例を紹介します。
まず、ユーザー収集レコード テーブルにどのような情報を保存する必要があるかを決定する必要があります。一般に、ユーザーのお気に入りレコード テーブルには少なくとも次のフィールドが含まれている必要があります。
次に、MySQL ステートメントを使用して、ユーザーのお気に入りレコード テーブルを作成します。テーブルにuser_favorite
という名前を付けるとします。テーブルを作成するコードは次のとおりです。
CREATE TABLE user_favorite ( id INT AUTO_INCREMENT PRIMARY KEY, user_id INT NOT NULL, product_id INT NOT NULL, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP );
上記のコードでは、CREATE TABLE
ステートメントを使用してテーブル 。user_favorite
はテーブルの名前です。id
フィールドは、自動インクリメントされる主キーとして定義され、各コレクション レコードを一意に識別するために使用されます。user_id
フィールドとproduct_id
フィールドは、それぞれユーザー ID と製品 ID を格納するために使用されます。created_at
フィールドはTIMESTAMP
タイプとして定義され、デフォルト値は現在のタイムスタンプに設定され、コレクション レコードの作成時間を記録するために使用されます。
ユーザー コレクション レコード テーブルを作成した後、データを挿入してテーブルの効果をテストできます。ユーザー ID 1 と製品 ID 100 のコレクション レコードを挿入するとします。次のコードを使用できます。
INSERT INTO user_favorite (user_id, product_id) VALUES (1, 100);
上記のコードを実行すると、コレクションをuser_favorite
に挿入します。テーブルレコード。
データの挿入に加えて、クエリ ステートメントを使用してお気に入りのレコードを表示することもできます。以下は、ユーザー ID 1 を持つすべてのお気に入りレコードを取得するクエリの例です。
SELECT * FROM user_favorite WHERE user_id = 1;
上記のコードは、user_favorite
テーブル内のすべてのuser_id
レコードをクエリし、Return を返します。結果。
要約すると、上記の手順で MySQL にユーザーのお気に入りレコード テーブルを作成できます。まず、保存する必要があるフィールドを決定し、テーブル構造を定義します。次に、MySQL ステートメントを使用してテーブルを作成し、必要に応じてデータを挿入またはクエリします。実際の開発プロセスでは、必要に応じて収集状況やメモなどのフィールドを追加することもできます。
この記事が、完全なユーザー収集記録テーブルを作成し、食料品ショッピング システムに収集機能を正常に実装するのに役立つことを願っています。
以上がMySQL で食料品ショッピング システム用のユーザーのお気に入りレコード テーブルを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。