商城多规格sku设置,涉及的数据表如下:
(1)spec 商品规格组记录表:spec_id(规格组主键id),spec_name(规格组名称)(2)spec_value 商品规格值记录表:spec_value_id(规格值主键id),spec_id(规格组id),spec_value(规格值)(3)goods_spec 商品与规格值关系记录表:主键id,goods_id(商品id),spec_id(规格组id),spec_value_id(规格值id)(4)goods_sku 商品规格表:goods_sku_id(主键商品规格id),goods_id(商品id),spec_sku_id(商品sku记录索引,由规格值id排列组合),goods_price,stock_num......下单时order_goods中存通常存spec_sku_id(商品sku标识),goods_sku_id(商品规格id)
CREATE TABLE `spec` (
`spec_id` int(11) UNSIGNED NOT NULL COMMENT '规格组id',
`spec_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '规格组名称',
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='商品规格组记录表';
CREATE TABLE `spec_value` (
`spec_value_id` int(11) UNSIGNED NOT NULL COMMENT '规格值id',
`spec_value` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '规格值',
`spec_id` int(11) NOT NULL COMMENT '规格组id',
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='商品规格值记录表';
CREATE TABLE `goods_spec` (
`id` int(11) UNSIGNED NOT NULL COMMENT '主键id',
`goods_id` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '商品id',
`spec_id` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '规格组id',
`spec_value_id` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '规格值id',
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='商品与规格值关系记录表';
CREATE TABLE `goods_sku` (
`goods_sku_id` int(11) UNSIGNED NOT NULL COMMENT '商品规格id',
`goods_id` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '商品id',
`spec_sku_id` varchar(255) NOT NULL DEFAULT '0' COMMENT '商品sku记录索引 (由规格id组成)',
`goods_no` varchar(100) NOT NULL DEFAULT '' COMMENT '商品编码',
`goods_price` decimal(10,2) UNSIGNED NOT NULL DEFAULT '0.00' COMMENT '商品价格',
`line_price` decimal(10,2) UNSIGNED NOT NULL DEFAULT '0.00' COMMENT '商品划线价',
`stock_num` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '当前库存数量',
`goods_sales` int(11) UNSIGNED NOT NULL DEFAULT '0' COMMENT '商品销量',
`goods_weight` double UNSIGNED NOT NULL DEFAULT '0' COMMENT '商品重量(Kg)',
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='商品规格表';

Mysql商品sku数据库设计相关推荐

  1. 商品sku数据库设计

    这是关于商品SKU的数据库设计,想了解更多,可以查看这个博客,博主写的很好:http://www.cnblogs.com/winstonyan/archive/2012/01/07/2315886.h ...

  2. [PHP] B2B2C商品模块数据库设计

    /**************2016年4月25日 更新********************************************/ 知乎:产品 SKU 是什么意思?与之相关的还有哪些? ...

  3. MySQL查询与数据库设计 #万能公式 #思维导图 #MySQL查询 #数据库设计规范 #第二部分

    MySQL查询 零.MySQL查询万能公式 一.查询 1)查询表中记录 2)给表取名 3)去重(distinct) 二.条件查询 1)比较运算符 2)逻辑运算符 3)模糊查询 like(用通配符) r ...

  4. 电商商城-商品模块数据库设计

    文章目录 行业概念介绍 数据库设计 调研的高Star开源作品 行业概念介绍 SPU:标准化产品单元(Standard Product Unit),是商品信息聚合的最小单位,是一组可复用标准化信息的集合 ...

  5. mysql workbench 从model建库_使用MySQL Workbench进行数据库设计——MySQL Workbench用法总结...

    转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/48318877 本文出自[我是干勾鱼的博客] 1 简单介绍 MySQL Workb ...

  6. mysql朋友圈数据库设计_实现微信朋友圈可见不可见的数据库设计及ORM语句

    说明 发朋友圈的时候,可以公开.对自己可见.对部分人可见.对部分人不可见,微信的数据库设计是怎样的我不太清楚,下边的方案是根据我们自己的业务设计的,也能实现这种需求. 设计方案 方案一 在时间线表增加 ...

  7. mysql自动生成数据库设计文档

    mysql生成数据库设计文档 引入jar包 <!-- screw核心 --> <dependency><groupId>cn.smallbun.screw</ ...

  8. MySQL面试题 数据库设计三范式

    第一范式 属性(字段)的原子性约束,要求属性具有原子性,不可再分割: 比如个人信息,个人信息不能作为一个字段,它可以再分为姓名.name.age等: 第二范式 记录的惟一性约束,要求记录有惟一标识,每 ...

  9. MySQL:规范数据库设计

    文章目录 十.规范数据库设计 10.1 为什么需要设计 10.1.1 糟糕的数据库设计 10.1.2 良好的数据库设计 10.2 软件开发中,关于数据库的设计 10.3 设计数据库的步骤:(个人博客) ...

最新文章

  1. 北大读博手记:怎样完成自己的博士生涯?非常具有指导性!
  2. c/c++文件I/O函数学习--不断补充
  3. linux设置挂载服务端防火墙_Linux Tomcat使用之前预配置(端口开放关闭 防火墙设置 硬盘挂载 安装文件)...
  4. python pynlpir中科院分词的使用
  5. 暑假做题记录【实时更新】
  6. ai对话机器人实现方案_显然地引入了AI —无代码机器学习解决方案
  7. php手机论坛程序,网站开发-php开发手机论坛(8)-编辑帖子
  8. iPhone 对话框与输入框的响应简单界面教程
  9. centos-安装python3-pip3
  10. Dubbo + Zookeeper入门初探(转载)
  11. python积最大的分解_pyfactor
  12. 在树莓派上创建区块链节点
  13. hdu 3966 (树链剖分,树状数组/线段树)
  14. input选择框样式修改与自定义
  15. 前嗅百科 | 这10个科学常识竟然都不是真的?
  16. 解决jmeter5.4.3在高分辨率下的显示问题
  17. 手把手教你设计短信验证码
  18. git与github的使用方法
  19. eclipse注释字体大小显示不一样大
  20. 给网站加上一键分享功能

热门文章

  1. 什么牌子的 Iphone4比较好
  2. JZOJ7月24日提高组T3 终章-剑之魂
  3. 9月榜单丨飞瓜数据UP主排行榜(哔哩哔哩B站平台)发布!
  4. 用URLOS一键安装laiketui电商门店系统 又快又方便
  5. 传奇霸业维护服务器,37传奇霸业9月29日部分区服维护计划
  6. C语言中的vector是什么意思,c语言之vector用法
  7. java注释_全面解析Java中的注解与注释
  8. 计算机有效课堂教学论文,计算机应用课堂教学论文
  9. ERA5日均数据下载处理
  10. pycharm连接远程docker调试