精心制作的电商网站商品表设计?
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、用户名、密码、邮箱、手机号、地址以及状态,订单表和用户表建立外键关联,便于用户管理。
通过以上三张表的设计,可以实现电商网站的基本功能,实现商品管理、订单管理以及用户管理等功能。