MySQL で食料品ショッピング システムのショッピング カートの商品テーブルを確立する
ショッピング カートは、電子商取引システムの重要なコンポーネントであり、商品の記録に使用されます。ユーザーが選択した商品情報。ユーザーが閲覧、管理、注文するのに便利です。 MySQL データベースでは、ショッピング カートの商品テーブルを作成することで、ショッピング カート内の商品に関する関連情報を保存できます。以下は、このテーブルの作成方法を示す具体的なコード例です。
まず、ショッピング カートのアイテム情報を保存するために、「cart_items」という名前のテーブルを作成する必要があります。
CREATE TABLE cart_items (
id INT AUTO_INCREMENT PRIMARY KEY,
user_id INT NOT NULL,
product_id INT NOT NULL,
数量 INT NOT NULL,
価格 DECIMAL(10, 2) NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
FOREIGN KEY (user_id) REFERENCES users(id),
FOREIGN KEY (product_id) REFERENCES products(id)
);
上記のコードは、「cart_items」テーブルという名前のファイルを作成します。次のフィールドで構成されます:
上記のコードでは、「user_id」フィールドと「product_id」フィールドを他のテーブルのフィールドに関連付ける 2 つの外部キー制約も定義しています。これにより、ショッピング カートの製品テーブルの「user_id」および「product_id」フィールドのデータが、関連テーブルのデータと確実に一致します。
上記のコード例により、ショッピング カートの製品情報を保存するための MySQL テーブルを正常に作成できました。実際の開発プロセスでは、システムのニーズを満たすために、特定のニーズに応じてフォームのフィールドを調整および拡張できます。同時に、テーブルのインデックスと制約をさらに最適化して、データベースのパフォーマンスとデータのセキュリティを向上させることができます。
つまり、ショッピング カートの商品テーブルを適切に設計して確立することで、ショッピング カート内の商品情報をより適切に管理および保存し、ユーザーにより良いショッピング エクスペリエンスを提供することができます。
以上がMySQL で食料品ショッピング システム用のショッピング カートの商品テーブルを確立するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。