zoukankan      html  css  js  c++  java
  • sku回忆笔记

    分类表:
    (商品分类编号, 分类名称, 父分类编号)
    (1, 男装, 0)
    (2, 裤子, 1)
    (3, 外套, 1)
    (4, 内裤, 1)
    (5, 袜子, 1)

    商品表:
    (商品编号, 商品名称, 商品分类编号, 卖家编号, SPU销量, 评论数)
    (1, '裤子名', 2, 1, 0)
    (2, '外套名', 3, 1, 0)
    (3, '内裤名', 4, 1, 0)
    (4, '袜子名', 5, 1, 0)

    SKU表(库存表):
    (SKU编号, 商品编号, SKU属性, 价格, 库存, SKU销量)
    (1, 1, [1:1,2:3], 99, 400, 0) 其中 [1:1,2:3] 表示 "颜色为黑色,尺码为X"
    (2, 1, [1:1,2:4], 99, 200, 0) 其中 [1:1,2:4] 表示 "颜色为黑色,尺码为XL"
    (3, 1, [1:2,2:3], 99, 300, 0) 其中 [1:2,2:3] 表示 "颜色为白色,尺码为X"
    (4, 1, [1:2,2:4], 99, 100, 0) 其中 [1:2,2:4] 表示 "颜色为白色,尺码为XL"
    上面只列出商品1这个分类的4个SKU.

    属性名:
    (属性名编号, 属性名, 商品分类编号, 父属性编号)
    (1, 颜色, 2, 0)
    (2, 尺码, 2, 0)
    (3, 品牌, 2, 0)
    上面只列出裤子这个分类的3个属性名.

    属性值:
    (属性值编号, 属性值, 属性名编号)
    (1, 黑色, 1)
    (2, 白色, 1)
    (3, X, 2)
    (4, XL, 2)
    (5, 七匹狼, 3)
    (6, 九牧王, 3)
    上面只列出裤子这个分类的6个属性值.

    商品和属性关系表:
    (自增编号, 商品编号, 属性名编号, 属性值编号)
    (1, 1, 1, 1) 商品1颜色为黑色
    (2, 1, 1, 2) 商品1颜色为白色
    (3, 1, 2, 3) 商品1尺码为X
    (4, 1, 2, 4) 商品1尺码为XL
    上面只列出商品1的4个属性关系.

    商品和属性筛选表:
    (商品编号, 商品具有的属性值编号)
    (1, [1,2,3,4])
    用SQL全文检索实现筛选.
    如:
    select * from 商品表
    inner join 商品和属性筛选表
    on 商品表.商品编号 = 商品和属性筛选表.商品编号
    where 商品表.商品分类编号 = 2
    and 商品和属性筛选表.商品具有的属性值编号 MATCH '1 3'
    order by 商品表.评论数 DESC LIMIT 10 OFFSET 20;

    商品搜索表:
    (商品编号, 商品标题和内容)
    (1, [无需词典,二元分词])
    用SQL全文检索实现搜索.

  • 相关阅读:
    LRU缓存机制的实现
    用docker配置mysql主从复制
    策略模式,以及最近用到的策略模式
    2021"MINIEYE杯"中超(7~10)补题
    2021"MINIEYE杯"中超(6)补题
    2021"MINIEYE杯"中超(5)补题
    2021"MINIEYE杯"中超(4)补题
    2021"MINIEYE杯"中超(3)补题
    2021暑期个人赛4补题 (待补充)
    2021暑期个人赛2补题 (待补充)
  • 原文地址:https://www.cnblogs.com/yszr/p/10557966.html
Copyright © 2011-2022 走看看