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