商品数据库

1.商品主表

CREATE TABLE  `wl_goods`(

`id`            mediumint(8)        unsigned        NOT NULL       AUTO_INCREMENT,

`cat_id`    smallint(5)              unsigned        NOT NULL      DEFAULT    '0'    COMMENT    '分类id', 

`goods_sn`   varchar(60)         NOT NULL     DEFAULT    ''      COMMENT      '商品货号',

`goods_name`    varchar(120)    NOT NULL   DEFAULT    ''    COMMENT    '商品名',

`click_count`       int(10)           unsigned            NOT NULL      DEFAULT    '0'     COMMENT   '浏览量',

`brand_id`          smallint(5)         unsigned          NOT NULL      DEFAULT   '0'     COMMENT   '品牌id',

`suppliers_id`    varchar(100)              NOT NULL          DEFAULT  ''          COMMENT    '供应商id',

`market_price`          decimal(9,2)           unsigned              NOT NULL        DEFAULT       '0.00'       COMMENT   '市场价格',

`shop_price`              decimal(9,2)            unsigned            NOT NULL        DEFAULT        '0.00'      COMMENT    '本店售价',

`promote_price`        decimal(9,2)             unsigned             NOT NULL       DEFAULT       '0.00'     COMMENT    '促销价格',

`promote_start_date`      timestamp            NOT NULL         DEFAULT    CURRENT_TIMESTAMP    COMMENT    '促销开始日期',

`promote_end_date`      timestamp            NOT NULL          DEFAULT    CURRENT_TIMESTAMP    COMMENT    '促销结束日期',

`keywords`                        varchar(255)          NOT NULL        DEFAULT    ''        COMMENT     '商品关键字',

`goods_brief`                   varchar(255)            NOT NULL        DEFAULT   ''       COMMENT    '商品简介',

`goods_desc`                   text                            NOT NULL       COMMENT         '商品详情',

`goods_img`              varchar(255)                NOT NULL        DEFAULT    ''      COMMENT      '商品图' ,

`is_putaway`              tinyint(1)                     unsigned            NOT NULL         DEFAULT      '0'       COMMENT     '是否上架',

`putaway_time`        timestamp          NOT NULL      CURRENT_TIMESTAMP    COMMENT    '上架时间',

`create_time`              timestamp        NOT NULL      DEFAULT    CURRENT_TIMESTAMP     COMMENT    '添加时间',

`sort_order`              smallint(4)            unsigned                NOT NULL        DEFAULT  '100'        COMMENT    '排序',

`is_delete`              tinyint(1)              unsigned                NOT NULL          DEFAULT  '0'      COMMENT    '是否被删除',

`is_best`                tinyint(1)              unsigned                NOT NULL      DEFAULT      '0'      COMMENT    '精品',

`is_new`                tinyint(1)            unsigned                NOT NULL          DEFAULT      '0'    COMMENT    '新品',

`is_hot`                tinyint(1)              unsigned               NOT NULL        DEFAULT    '0'      COMMENT    '热销',

`is_promote`       tinyint(1)             unsigned              NOT NULL          DEFAULT      '0'     COMMENT   '促销',

`goods_for`      smallint(5)          unsigned            NOT NULL DEFAULT    '0'      COMMENT    '商品归属于哪个活动',

`give_integral`    int(11)            NOT NULL          DEFAULT       '-1'      COMMENT    '赠送积分',

`rank_integral`    int(11)            NOT NULL        DEFAULT      '-1'    COMMENT    '赠送等级经验',

'rest_count'      mediumint(5)      NOT NULL    DEFAULT  '0'    COMMENT    '库存',

'sell_count'      mediumint(5)    NOT NULL    DEFAULT  '0'    COMMENT    '销量',

PRIMARY KEY(`goods_id`),

KEY`goods_sn`(`goods_sn`),

KEY`cat_id`(`cat_id`),

KEY`brand_id`(`brand_id`),

KEY`promote_end_date`(`promote_end_date`),

KEY`promote_start_date`(`promote_start_date`),

KEY`goods_number`(`goods_number`),

KEY`sort_order`(`sort_order`)

)ENGINE=MyISAM  DEFAULT CHARSET=utf8

2.商品扩展分类关系表(跟商品表为多对多的关系)

CREATE TABLE  `wl_goods_cat`(

`goods_id`     mediumint(8)      unsigned       NOT NULL     DEFAULT    '0',

`cat_id`           smallint(5)           unsigned       NOT NULL     DEFAULT    '0',

PRIMARY KEY(`goods_id`,`cat_id`)

)ENGINE=MyISAM     DEFAULT CHARSET=utf8

3.属性表

CREATE    TABLE  `wl_attribute` (

`id`     smallint(5)      unsigned       NOT NULL       AUTO_INCREMENT,

`type_id`    smallint(5)      unsigned        NOT NULL      DEFAULT      '0'    COMMENT    '商品类型id',

`attr_name`  varchar(60)      NOT NULL    DEFAULT    ''    COMMENT    '属性项名',

`attr_input_type`    tinyint(1)  unsigned      NOT NULL    DEFAULT    '1'        COMMENT    '属性类型,唯一性,单选,复选',

`attr_values`  text      NOT NULL  COMMENT    '属性值,用“,”间隔',

`attr_index`  tinyint(1)      unsigned        NOT NULL      DEFAULT    '0'    COMMENT    '是否可以进行筛选',

PRIMARY KEY (`id`),

KEY `type_id` (`type_id`)

) ENGINE=MyISAM   DEFAULT CHARSET=utf8

4.商品属性值表

CREATE   TABLE  `wl_goods_attr`(

`id`   int(10)      unsigned         NOT NULL       AUTO_INCREMENT,

`goods_id`      mediumint(8)      unsigned          NOT NULL          DEFAULT      '0'      COMMENT    '商品id',

`attr_id`            smallint(5)            unsigned          NOT NULL          DEFAULT    '0'    COMMENT    '属性项id',

`attr_value`      text          NOT NULL      COMMENT    '保存单个属性值',

`attr_price`      smallint(5)      NOT NULL    DEFAULT  '0'    COMMENT    '规格价格变动',

PRIMARY KEY(`id`),

KEY`goods_id`(`goods_id`),

KEY`attr_id`(`attr_id`)

)ENGINE=MyISAM  DEFAULT CHARSET=utf8

5.商品类型表

CREATE TABLE   `wl_goods_type`(

`id`      smallint(5)        unsigned          NOT NULL       AUTO_INCREMENT,

`cat_name`    varchar(60)      NOT NULL       DEFAULT'',

`enabled`        tinyint(1)             unsigned        NOT NULL DEFAULT      '1',

PRIMARY KEY(`id`)

)ENGINE=MyISAMAUTO_INCREMENT=11DEFAULT CHARSET=utf8

6.商品分类表,添加分类时,可列出商品类型下面的可被索引到的属性项放至筛选属性中

CREATE TABLE   `wl_category`(

`id`   smallint(5)         unsigned         NOT NULL        AUTO_INCREMENT,

`cat_name`        varchar(90)             NOT NULL          DEFAULT'',

`keywords`          varchar(255)           NOT NULL        DEFAULT'',

`cat_desc`         varchar(255)        NOT NULL        DEFAULT'',

`parent_id`          smallint(5)          unsigned            NOT NULL         DEFAULT  '0',

`sort_order`         tinyint(1)          unsigned         NOT NULL            DEFAULT   '50',

`show_in_nav`     tinyint(1)          NOT NULL          DEFAULT   '0',

`is_show`               tinyint(1)         unsigned           NOT NULL       DEFAULT   '1',

`filter_attr`        varchar(255)       NOT NULL         DEFAULT     '0'   COMMENT  '属性项id,以逗号隔开',

PRIMARY KEY(`id`),

KEY`parent_id`(`parent_id`)

)ENGINE=MyISAM   DEFAULT CHARSET=utf8

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,928评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,192评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,468评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,186评论 1 286
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,295评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,374评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,403评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,186评论 0 269
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,610评论 1 306
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,906评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,075评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,755评论 4 337
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,393评论 3 320
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,079评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,313评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,934评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,963评论 2 351

推荐阅读更多精彩内容