精心制作的电商网站商品表设计?

2023-08-07 | 品牌网站


一、商品表设计

1.商品表(Products)

字段 类型 说明

product_id int 商品ID

product_name varchar 商品名称

price decimal 价格

quantity int 库存数量

category_id int 分类ID

description text 商品描述

image_url varchar 商品图片

status tinyint 状态:1 在售、2 下架

2.商品分类表(Categories)

字段 类型 说明

category_id int 分类ID

category_name varchar 分类名称

parent_id int 父类ID

3.订单表(Orders)

字段 类型 说明

order_id int 订单ID

user_id int 用户ID

product_id int 商品ID

quantity int 购买数量

price decimal 价格

status tinyint 状态:1 待支付、2 已支付、3 已发货、4 已完成

4.用户表(Users)

字段 类型 说明

user_id int 用户ID

user_name varchar 用户名

password varchar 密码

email varchar 邮箱

phone varchar 手机号

address varchar 地址

status tinyint 状态:1 正常、2 冻结

二、设计思路

1. 商品表和商品分类表设计:商品表主要存储商品的基本信息,包括商品的ID、名称、价格、库存数量、分类ID、商品描述、商品图片以及状态,商品分类表主要存储商品的分类信息,包括分类ID、分类名称以及父类ID,商品表和商品分类表建立外键关联,便于商品管理。

2. 订单表设计:订单表主要存储订单的基本信息,包括订单ID、用户ID、商品ID、购买数量、价格以及状态,订单表和用户表建立外键关联,便于订单管理。

3. 用户表设计:用户表主要存储用户的基本信息,包括用户ID、用户名、密码、邮箱、手机号、地址以及状态,订单表和用户表建立外键关联,便于用户管理。

通过以上三张表的设计,可以实现电商网站的基本功能,实现商品管理、订单管理以及用户管理等功能。

相关案例

更多案例

相关文章

更多观点