オンライン ショッピング カート機能を実装するために、保守可能な MySQL テーブル構造を設計するにはどうすればよいですか?
オンライン ショッピング カート機能を実装するために保守可能な MySQL テーブル構造を設計する場合、ショッピング カート情報、製品情報、ユーザー情報、注文情報の側面を考慮する必要があります。この記事では、これらのテーブルの設計方法について詳しく説明し、具体的なコード例を示します。
CREATE TABLE cart ( cart_id INT PRIMARY KEY AUTO_INCREMENT, user_id INT, product_id INT, quantity INT, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, FOREIGN KEY (user_id) REFERENCES user(user_id), FOREIGN KEY (product_id) REFERENCES product(product_id) );
CREATE TABLE product ( product_id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(255), price DECIMAL(10, 2), description TEXT );
CREATE TABLE user ( user_id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(255), email VARCHAR(255), password VARCHAR(255) );
CREATE TABLE order ( order_id INT PRIMARY KEY AUTO_INCREMENT, user_id INT, product_id INT, quantity INT, total_price DECIMAL(10, 2), created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, FOREIGN KEY (user_id) REFERENCES user(user_id), FOREIGN KEY (product_id) REFERENCES product(product_id) );
上記のテーブル構造設計を通じて、基本的なオンライン ショッピング カート機能を実装できます。実際の使用では、特定のニーズに応じてテーブル フィールドを調整および拡張する必要がある場合があります。この記事がお役に立てば幸いです!
以上がオンライン ショッピング カート機能を実装するために、保守可能な MySQL テーブル構造を設計するにはどうすればよいでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。