模拟电子商务网站

本文详细探讨了模拟电子商务网站的数据库设计,涵盖了商品管理、用户系统、订单流程等多个关键模块,旨在实现高效、完整的在线购物体验。通过合理的数据模型设计,确保了数据的一致性和完整性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据库设计:
模拟电子商务网站

# 创建并选择数据库
CREATE DATABASE shop;
USE shop;

# 创建商品分类表
CREATE TABLE sh_goods_category (
id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT COMMENT '分类id',
parent_id INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '上级分类id',
name VARCHAR(100) NOT NULL DEFAULT '' COMMENT '名称',
sort INT NOT NULL DEFAULT 0 COMMENT '排序',
is_show TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否显示',
create_time TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '创建时间',
update_time TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '更新时间'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
# 添加测试数据
INSERT INTO sh_goods_category (id, parent_id, name) VALUES
(1, 0, '办公'), (2, 1, '耗材'), (3, 2, '文具'),
(4, 0, '电子产品'), (5, 4, '通讯'), (6, 5, '手机'),
(7, 4, '影音'), (8, 7, '音箱'), (9, 7, '耳机'),
(10, 4, '电脑'), (11, 10, '台式电脑'), (12, 10, '笔记本'),
(13, 0, '服装'), (14, 13, '女装'), (15, 14, '风衣'), (16, 14, '毛衣');

# 创建商品表	
CREATE TABLE sh_goods (
  id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT COMMENT '商品id',
  category_id INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '分类id',
  spu_id INT UNSIGNED NOT NULL DEFAULT 0 COMMENT 'SPU id',
  sn VARCHAR(20) NOT NULL DEFAULT '' COMMENT '编号',
  name VARCHAR(120) NOT NULL DEFAULT '' COMMENT '名称',
  keyword VARCHAR(255) NOT NULL DEFAULT '' COMMENT '关键词',
  picture VARCHAR(255) NOT NULL DEFAULT '' COMMENT '图片',
  tips VARCHAR(255) NOT NULL DEFAULT '' COMMENT '提示',
  description VARCHAR(255) NOT NULL DEFAULT '' COMMENT '描述',
  content TEXT NOT NULL COMMENT '详情',
  price DECIMAL(10, 2) UNSIGNED NOT NULL DEFAULT 0 COMMENT '价格',
  stock INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '库存',
  score DECIMAL(3, 2) UNSIGNED NOT NULL DEFAULT 0 COMMENT '评分',
  is_on_sale TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否上架',
  is_del TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '是否删除'
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值